Git-native feature flag management that stores flags in your repositories and runs self-hosted
- Stars4.8k
- Forks295
- Open Issues46
Other
- Go
- TypeScript
- CUE

About Flipt
Flipt is a feature management platform for teams that want feature flags to follow their Git workflow. It stores flags in your own Git repositories, so flag changes can be versioned, branched, reviewed, merged, and deployed with the same CI/CD process as application code.
Flags can be organized by environment using Git branches, directories, or separate repositories, with isolated namespaces and configurations. Flipt supports complex targeting rules, user segmentation, percentage rollouts, REST and gRPC APIs, OpenFeature, and Server-Sent Events for real-time updates to client-side SDKs without polling.
Flipt is self-hosted and runs as a single binary with no external dependencies by default. It includes a UI with Git integration, file-based secrets management in OSS, OIDC, JWT, OAuth, Kubernetes service token, and API token authentication, plus Prometheus and OpenTelemetry integrations.
Key features
- Stores feature flags directly in Git repositories
- Environment mapping by Git branch, directory, or repository
- Targeting rules, user segments, and percentage rollouts
- REST and gRPC APIs with OpenFeature support
- SSE streaming updates for client-side SDKs
Details
- First released
- 2016
- Self-hosting
- Single binary · Docker
- Storage
- Git repositories
- Auth
- OIDC · JWT · OAuth · API token
- APIs
- REST · gRPC
- Observability
- Prometheus · OpenTelemetry
