Application configuration made easy with Config
All your configurations in one place
The easiest way to manage your configuration files across all your servers and environments.
Config is the solution for the struggles that programmers, sysadmins and IT managers face in managing and manually editing their configuration files.
With Config, you can manage configuration files across all your systems, apps, environments and instances. You can synchronize common configuration, use environment variables, and view differences between environments.
As a SaaS solution, it has an easy-to-use web interface. There is no infrastructure required. Config supports public and private environments using multiple deployment models.
A System is composed of multiple Apps.
An App is composed of different Modules.
A Module holds one configuration file.
e.g. Dev, QA, Prod.
An Environment can have multiple Instances.
Sample Config Hierarchy Setup
View and edit configuration in a standard format
Config lets you manage your properties, INI, XML, JSON, YAML and TOML configuration files from anywhere.
Experience hassle-free configuration file management
Config supports semantic versioning, change history, change notifications, and locking.
Configuration values are validated on input to minimize runtime errors. Supports encryption for sensitive information like passwords and keys.
Search & Documentation
Search for keys, values and comments across all your apps and environments. Easily view and edit configuration comments. Config can serve as application inventory and documentation.
Configure permission levels to match your team structure. Supports change review and approval workflows.
Config is a deployment time dependency. It adds no runtime overhead. No single point of failure.
Deploy or rollback configuration in a few clicks, or setup for continuous integration and deployment.