# Configu ## Docs - [Overview](https://docs.configu.com/introduction/overview.md): Configu is an **open-source, end-to-end ConfigOps infrastructure** that empowers engineering teams to seamlessly manage and collaborate on **software configuration data**—such as environment variables, secrets, and feature flags—across any system or environment. ⚙️✨ - [Use Cases](https://docs.configu.com/introduction/usecases.md): Configu is a good fit for: - [Comparison](https://docs.configu.com/introduction/comparison.md): Configu emerges in the landscape of configuration management as a **purpose-built solution**, designed to address and overcome the limitations commonly faced with traditional and contemporary approaches. Here's a detailed comparison that showcases why Configu is the preferred choice for developers,… - [Concepts](https://docs.configu.com/introduction/concepts.md): Gain a solid understanding of the foundational elements that drive Configu's configuration management system. This page provides a short overview of key concepts to help you navigate and utilize Configu effectively. - [Workflow](https://docs.configu.com/introduction/workflow.md): Configu is designed to revolutionize the way software configurations are managed, integrating seamlessly into the software development lifecycle. Its architecture and workflow are meticulously crafted to support and enhance configuration management, making it a critical component of modern software… - [Configu Orchestrator (open-source)](https://docs.configu.com/interfaces/overview.md) - [Configu Configuration-as-Code Format](https://docs.configu.com/interfaces/.cfgu.md): The `Cfgu` format defines the characteristics of a software configuration in Configu, providing metadata and constraints for `ConfigValues`. When attached to a `ConfigKey` in a `ConfigSchema`, it enables validation of `ConfigValues`, facilitating their implementation in the code. - [Configu Interface Configuration File](https://docs.configu.com/interfaces/.configu.md): The `.configu` file is an optional configuration file used by the various Configu interfaces to customize its behavior. The file should be named `.configu` regardless of the format used: JSON or YAML. - [Overview](https://docs.configu.com/interfaces/cli/overview.md): `Configu CLI` is the easiest interface for getting started with Configu. With the command-line interface (CLI), you can easily interact with Configu using a terminal or an automated system, providing you with all the functionality you need to orchestrate your configuration data and beyond. - [Setup](https://docs.configu.com/interfaces/cli/setup.md) - [Command Reference](https://docs.configu.com/interfaces/cli/ref.md): A reference guide for all Configu CLI commands. - [Overview](https://docs.configu.com/interfaces/proxy/overview.md) - [Setup](https://docs.configu.com/interfaces/proxy/setup.md): Setting up Configu Proxy server - [API Reference](https://docs.configu.com/interfaces/proxy/ref.md): A reference guide for all Configu Proxy Endpoints. - [Overview](https://docs.configu.com/interfaces/sdk/overview.md): ## Packages - [Core SDK](https://docs.configu.com/interfaces/sdk/sdk/overview.md): Configu TypeScript SDK. - [Integrations Library](https://docs.configu.com/interfaces/sdk/integrations/overview.md): Configu SDK for Node.js published to [npm](https://www.npmjs.com/package/@configu/node). - [Common Library](https://docs.configu.com/interfaces/sdk/common/overview.md): Configu common library. - [Overview](https://docs.configu.com/integrations/overview.md): Learn how to integrate Configu into your project. - [Configu Platform](https://docs.configu.com/integrations/store/configu/overview.md): Integrates the Configu Orchestrator with [Configu platform](https://configu.com). - [Configs Explorer (Dashboard)](https://docs.configu.com/integrations/store/configu/config-explorer.md) - [Configs Editor](https://docs.configu.com/integrations/store/configu/config-editor.md) - [Configs History](https://docs.configu.com/integrations/store/configu/config-history.md) - [Configs Compare](https://docs.configu.com/integrations/store/configu/config-compare.md) - [Approval Queue](https://docs.configu.com/integrations/store/configu/approval-queue.md) - [Audit Logs](https://docs.configu.com/integrations/store/configu/audit-logs.md) - [Webhooks](https://docs.configu.com/integrations/store/configu/webhooks.md) - [Integrations](https://docs.configu.com/integrations/store/configu/integrations.md) - [Authorization](https://docs.configu.com/integrations/store/configu/authorization.md) - [Members](https://docs.configu.com/integrations/store/configu/members.md) - [Tokens](https://docs.configu.com/integrations/store/configu/tokens.md) - [Settings](https://docs.configu.com/integrations/store/configu/settings.md) - [Billing](https://docs.configu.com/integrations/store/configu/billing.md) - [JSON File](https://docs.configu.com/integrations/store/file/json-file.md): Integrates the Configu Orchestrator with [JSON files](https://www.json.org/json-en.html). - [CSV File](https://docs.configu.com/integrations/store/file/csv-file.md): Integrates the Configu Orchestrator with [CSV files](https://en.wikipedia.org/wiki/Comma-separated_values). - [XML File](https://docs.configu.com/integrations/store/file/xml-file.md): Integrates the Configu Orchestrator with [XML files](https://www.w3.org/XML/). - [INI File](https://docs.configu.com/integrations/store/file/ini-file.md): Integrates the Configu Orchestrator with [INI files](https://en.wikipedia.org/wiki/INI_file). - [TOML File](https://docs.configu.com/integrations/store/file/toml-file.md): Integrates the Configu Orchestrator with [TOML files](https://toml.io/en/). - [SQLite](https://docs.configu.com/integrations/store/db/sqlite.md): Integrates the Configu Orchestrator with [SQLite](https://www.sqlite.org/docs.html). - [MySQL](https://docs.configu.com/integrations/store/db/mysql.md) - [MariaDB](https://docs.configu.com/integrations/store/db/mariadb.md): Integrates the Configu Orchestrator with a [MariaDB database](https://mariadb.org/). - [PostgreSQL](https://docs.configu.com/integrations/store/db/postgresql.md): Integrates the Configu Orchestrator with [PostgreSQL](https://www.postgresql.org). - [CockroachDB](https://docs.configu.com/integrations/store/db/cockroachdb.md): Integrates the Configu Orchestrator with [CockroachDB](https://www.cockroachlabs.com/). - [Microsoft SQL Server](https://docs.configu.com/integrations/store/db/mssql.md): Integrates the Configu Orchestrator with [Microsoft SQL Server](https://learn.microsoft.com/en-us/sql/sql-server). - [HashiCorp Vault](https://docs.configu.com/integrations/store/secret/hashicorp-vault.md): Integrates the Configu Orchestrator with [HashiCorp Vault](https://www.vaultproject.io/). - [AWS Secrets Manager](https://docs.configu.com/integrations/store/secret/aws-secrets-manager.md): Integrates the Configu Orchestrator with [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager). - [Azure Key Vault](https://docs.configu.com/integrations/store/secret/azure-key-vault.md): Integrates the Configu Orchestrator with [Azure Key Vault](https://learn.microsoft.com/en-us/azure/key-vault/). - [GCP Secret Manager](https://docs.configu.com/integrations/store/secret/gcp-secret-manager.md): Integrates the Configu Orchestrator with [Google Cloud Secret Manager](https://cloud.google.com/secret-manager). - [Kubernetes Secret](https://docs.configu.com/integrations/store/secret/kubernetes-secret.md): Integrates the Configu Orchestrator with [Kubernetes Secrets](https://kubernetes.io/docs/concepts/configuration/secret/). - [LaunchDarkly](https://docs.configu.com/integrations/store/ff/launchdarkly.md): Integrates the Configu Orchestrator with [LaunchDarkly](https://launchdarkly.com/). - [CloudBees Feature Management](https://docs.configu.com/integrations/store/ff/cloudbees-feature-management.md): Integrates the Configu Orchestrator with [CloudBees Feature Management](https://docs.cloudbees.com/docs/cloudbees-feature-management/latest). - [Split](https://docs.configu.com/integrations/store/ff/split.md): Integrates the Configu Orchestrator with [Split](https://help.split.io/hc/en-us). - [AWS Systems Manager Parameter Store](https://docs.configu.com/integrations/store/other/aws-parameter-store.md): Integrates the Configu Orchestrator with [AWS Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html). - [LocalForage](https://docs.configu.com/integrations/store/other/localforage.md): Integrates the Configu Orchestrator with [LocalForage](https://localforage.github.io/localForage/), a fast and simple storage library for offline data, offering a unified API for IndexedDB, WebSQL, and localStorage. - [etcd](https://docs.configu.com/integrations/store/other/etcd.md): Integrates the Configu Orchestrator with [etcd](https://etcd.io/). - [Hello World](https://docs.configu.com/guides/hello-world.md): Learn how to quickly get started with `Configu`. We'll use the `Configu CLI` and the `Configu ConfigStore` (Configu Platform) to declare, initialize, and export a simple set of configuration data. - [Integrate Configu](https://docs.configu.com/guides/integrate-configu.md): Step-by-step guide for engineers to incorporate Configu into small-scale applications, enhancing configuration management from the get-go. - [CI/CD with Configu](https://docs.configu.com/guides/ci-cd.md): Advanced integration strategies for deploying Configu in your CI/CD pipelines, tailored for experienced engineers aiming to optimize deployment workflows. - [Managing HashiCorp Vault using Configu CLI](https://docs.configu.com/guides/hashicorp-vault.md) - [React Native with Configu](https://docs.configu.com/guides/react-native.md): Learn how to use React Native with `Configu`. We'll use the `Configu CLI` and the `Configu ConfigStore` (Configu Platform) to declare, initialize, and export a simple set of configuration data which you can use in your React Native app. - [Create a Discord Webhook](https://docs.configu.com/guides/platform/discord-webhook.md): Learn how to send Activity Log events to a Discord channel. - [Create a Slack Webhook](https://docs.configu.com/guides/platform/slack-webhook.md): Learn how to send Activity Log events to a Slack channel. - [Trigger Github Actions using a Configu Webhook](https://docs.configu.com/guides/platform/github-actions-webhook.md): Learn how to trigger a [GitHub workflow](https://docs.github.com/en/actions/using-workflows/triggering-a-workflow) from a webhook invocation. - [V1 Migration Guide](https://docs.configu.com/guides/v1-migration.md): This guide is intended to help with migration to v1. ## OpenAPI Specs - [openapi](https://docs.configu.com/api-reference/openapi.json) ## Optional - [Blog](https://configu.com/blog) - [Contributing](https://github.com/configu/configu/blob/main/CONTRIBUTING.md#contributing) - [Change Log](https://github.com/configu/configu/releases) - [Chat](https://discord.gg/cjSBxnB9z8) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.