Configuration File Management

for Programmers, Sysadmins, IT Managers

The easiest way to manage your configuration files across all your servers and environments.



Get started in minutes on our free forever plan
ConfigApp Demo Recording

Config manages all your configuration files.

Software as a Service

Easy to use web interface. No infrastructure required. Supports public and private apps using multiple deployment models. On-premises plan available.

Environments & Instances

Manage configuration files across all your systems, apps, environments and instances. Synchronize common configuration. Use environment variables. View differences between environments.

No Overhead

Config is a deployment time dependency. It adds no runtime overhead. No single point of failure. Use on new or existing apps. No scripting required.

Format Agnostic

Manage your properties, INI, XML, JSON, YAML and TOML configuration files from anywhere. No more SSH or RDP. No more vi or notepad.

Version Control

Version control for configuration files. Supports semantic versioning, change history, change notifications, and locking.

Type Safety

Configuration values are validated on input to minimize runtime errors. Supports encryption for sensitive information like passwords and keys.

Workflow

Configure permission levels to match your team structure. Supports change review and approval workflows.

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.

Scholarships

Our mission is to reduce poverty and inequality through education. 20% of net income goes to Scholarship America, a highly rated non-profit organization.

This is what I always wanted. To easily manage my configuration files across all environments.

Bienvenido David III, CTO, TeamEXtension

How Config can work for you

Here’s how Programmers can use Config:

  • Add a new configuration entry to all environments. No more manual editing.
  • Make a configuration value the same across all environments. Syncing is automatic.
  • Make a configuration value different on selected environments. Environment support is a core feature.
  • View or edit configuration without the need for remote access. Multiple deployment options are available.
  • Track configuration changes others are making. Get notified by email or view change history.
  • View configuration by tag or version. Get the specific configuration needed for deployment or rollback.
  • View configuration differences between environments. No need to download all configuration files.
  • Update local configuration with the latest or a specific version. No more manual editing.
  • Configuration validation on edit. Minimize runtime errors.
  • Share configuration with sensitive data hidden. Securely share configuration with a few clicks.
  • View all apps and their configuration files. Stop hunting down configuration locations.
  • Detect if changes were done directly on the server, outside of source control. Keep things in sync.
  • Get temporary access to configuration on locked-down environments. Useful for debugging purposes.
  • Deploy or rollback configuration in a few clicks, or setup for continuous integration and deployment.
  • Encrypt sensitive configuration values. You just need the corresponding decryption logic in code.
  • No code changes or runtime overhead. Test drive locally before implementing it for the whole team.

Here’s how Sysadmins can use Config:

  • Manage configuration files across systems, apps, and environments. See the big picture.
  • Make a configuration value the same across all environments. Syncing is automatic.
  • Make a configuration value different on selected environments. Environment support is a core feature.
  • View or edit configuration without the need for remote access. Multiple deployment options are available.
  • Track configuration changes others are making. Get notified by email or view change history.
  • View configuration by tag or version. Get the specific configuration needed for deployment or rollback.
  • View configuration differences between environments. No need for manual diffs.
  • Configuration validation on edit. Minimize runtime errors.
  • Share configuration with sensitive data hidden. Securely share configuration with a few clicks.
  • View all apps and their configuration files. Stop hunting down configuration locations.
  • View and edit configuration in a standard format. No longer worry about its properties, INI, XML, JSON, YAML or TOML.
  • View configuration with comments in enhanced layout. Encourages better documentation.
  • Detect if changes were done directly on the server, outside of source control. Keep things in sync.
  • Grant temporary access to configuration on locked-down environments. Useful for debugging purposes.
  • Deploy or rollback configuration in a few clicks. Or setup for continuous integration and deployment.
  • Review or approve configuration changes on locked-down environments. Use the built-in approval workflow.
  • Update configuration on the fly. Requires app support for hot reloading.
  • No additional infrastructure to setup and maintain. No runtime or performance overhead.

Here’s how IT Managers can use Config:

  • View configuration files across systems, apps, and environments. See the big picture.
  • View configuration at any time. No need for remote access or sysadmin help.
  • View configuration in a standard way. No need to worry about various file formats.
  • Track configuration changes others are making. Get notified by email or view change history.
  • View configuration by tag or version. Get the specific configuration running in Prod.
  • Share configuration with sensitive data hidden. Securely share configuration with a few clicks.
  • View configuration with comments in enhanced layout. Encourages better documentation.
  • Review or approve configuration changes on Prod environments. Use the built-in approval workflow.
  • View configuration changes made to any environment. Useful for troubleshooting Prod issues.
  • Design more configurable apps. This becomes easy when using Config.
  • Apply configuration versions. Configuration changes modify app behavior and should be tracked.
  • No additional infrastructure to setup and maintain. No runtime or performance overhead.

Reduce poverty through education.

20% of our net income goes to Scholarship America, a highly rated non-profit organization.
Learn More

Straightforward Pricing

Free

$0

Per Month
  • 1 User
  • Multiple Apps
  • Version Control
  • Workflow

Starter

$9

Per Month
  • 1 User
  • Multiple Apps
  • Version Control
  • Workflow
  • Multiple config per app

Business

$99

Per Month
  • 10 Users
  • Multiple apps
  • Version control
  • Workflow
  • Multiple config per app
  • Webhooks
  • Multiple Instances

Enterprise

$499

Per Month
  • 30 Users
  • Multiple apps
  • Version control
  • Workflow
  • Multiple config per app
  • Webhooks
  • Multiple Instances
  • Enhanced Security
  • Enterprise Support

Create your account in minutes and start managing your configuration files.



Get started in minutes on our free forever plan