Frequently Asked Questions about Configu
If you can't find the answer you are looking for here, please join our Discord community.
What is the difference between secret managers, feature flag solutions and Configu?
While both secrets and feature flags are implementations of application configurations, secret managers, feature flag solutions and Configu are quite different.
Application configurations are fragmented. They are saved as raw text that is spread across multiple stores, databases, files, and third parties tools. This fragmentation happened partly because each sub-category of application configurations has its own dedicated storage that specializes in that sub-category. Secret managers, for example, securely store and manage sensitive information such as passwords. Feature flag solutions manage feature releases and enable dynamic experiments.
In contrast, Configu does not focus on a specific sub-category but rather on the workflow itself and can manage and fetch the configs from all other stores, using the same commands. Configu automates the configuration workflow from code to runtime across all environments and lets you manage configurations through one interface that rules them all.
This makes Configu's approach more robust and reliable, allowing it to prevent misconfigurations and duplications and provide visibility, a test framework, security, and compliance standardization.
Can I use other products to store my configurations with Configu (e.g. Git repository, ASM, Hashicorp Vault)?
Of course! Configu orchestrator is open-source software and supports many different storage options including ASM, Hashicorp Vault and even files in a git repository. You can also create your own store for your benefit and others.
For example, explore our Managing HashiCorp Vault using Configu Orchestrator tutorial
Can I fetch configurations with Configu if I'm offline?
Yes. you have three ways to fetch configs offline:
fetch the default values directly from the
configu eval --schema 'my-schema.cfgu.json' --defaults
use the last fetch. Configu saves the latest fetched configuration in a local cache.
use a self-hosted store. If you use Configu for orchestrating local files, or a local database, or run Configu's self-hosted version you can do everything offline.