Manage feature flags as code by storing configurations directly in Git repositories with version control.

Flipt is an open-source web app and server that provides feature management through a Git-native approach. It allows developers to treat feature flags as code by storing them directly in Git repositories, enabling the use of existing branching strategies and CI/CD pipelines for flag deployments. The software is deployed as a server and can be run as a single binary or via Docker, removing the need for external databases by default.
Users can map environments to specific Git branches, directories, or repositories to maintain strict isolation between development, staging, and production. The platform focuses on a GitOps workflow where flag changes are versioned and tracked using standard Git history and blame tools. This ensures that every change to a feature toggle is subject to the same review and audit processes as the application code itself.
Built with Go and TypeScript, Flipt integrates with gRPC, REST, Prometheus, and OpenTelemetry for observability. It is designed for engineering teams practicing trunk-based development or GitOps who require full ownership of their configuration data and audit trails. The architecture supports a modern web UI with dark mode and programmatic access for client-side SDKs, ensuring that flag evaluation happens with minimal latency. By co-locating flags with services, it eliminates the need for external API calls during runtime evaluation.
Flipt is a developer-centric tool that aligns feature toggling with standard software version control workflows.
Manage feature flags and gradual rollouts to control how and when new features reach end users.
Manage feature flags and run A/B tests using a warehouse native approach to product analytics and experimentation.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.