Flipt logo

Flipt

Git-native feature flag management that stores flags in your repositories and runs self-hosted

Open Source Alternative to
Repository activity
  • Stars4.8k
  • Forks295
  • Open Issues46
License

Other

Languages
  • Go
  • TypeScript
  • CUE
Flipt screenshot

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