Roll out a new feature to 5% of users first, then gradually increase the percentage without deploying new code.
Create an emergency kill switch to instantly disable a broken feature in production from a web dashboard.
Manage feature flag configuration in a Git repo so changes go through pull requests and code review like any other code change.
Target a specific user segment with a new feature while keeping it hidden from everyone else.
Runs as a single binary with no required external dependencies, SQLite is used by default so no database setup is needed.
Flipt is a feature flag system you run inside your own infrastructure. Feature flags are on/off switches, or more complex targeting rules, that let a software team release code to servers without immediately showing a new feature to users. The team can then turn the feature on for a small group first, test it, and roll it out gradually, all without shipping new code each time. Flipt gives teams that control without sending any data to an outside service. The server runs as a single binary with no required external dependencies, which means installation is a one-command process. It ships with a web dashboard where you can create flags, define user segments for targeted rollouts, and set up emergency kill switches to instantly disable a feature if something goes wrong in production. The dashboard supports dark mode and includes a debug console for testing flag rules against specific user inputs before going live. Flipt stores flag configuration in a database of your choice, including SQLite, Postgres, MySQL, and others, or in Git repositories and other declarative storage backends. The Git-native storage option lets teams manage flag configuration the same way they manage code, with pull requests, code review, and version history. This approach, sometimes called GitOps, means flag changes go through the same approval workflow as any other change. The system exposes both a REST API and a gRPC API, so it works with most programming languages and existing tooling. It also integrates with Prometheus and OpenTelemetry for monitoring. Authentication options include API tokens, OAuth, JWT, and Kubernetes service tokens. One-click deployment options are available for DigitalOcean, Render, and Railway for teams that want a fast start. The full README is longer than what was shown.
← flipt-io on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.