Flipt is an open-source, self-hosted characteristic flag utility that means that you can run experiments throughout companies in your surroundings.
Flipt will be deployed inside your present infrastructure so that you just don’t have to fret about your data being despatched to a 3rd get together or the latency required to speak throughout the web.
Usecases
Flipt helps use instances reminiscent of:
- Enabling trunk-based improvement workflows
- Testing new options internally throughout improvement earlier than releasing them absolutely in manufacturing
- Making certain general system security by guarding new releases with an emergency kill swap
- Gating sure options for various permission ranges permitting you to regulate who sees what
- Enabling steady configuration by altering values throughout runtime with out extra deployments
Options
- Quick. Written in Go. Optimized for efficiency
- Stand alone, straightforward to run and configure
- Skill to create superior distribution guidelines to focus on segments of customers
- Native GRPC consumer SDKs to combine along with your present functions simply
- Highly effective REST API
- Fashionable, mobile-friendly UI and debug console
- Help for a number of databases (Postgres, MySQL, SQLite, CockroachDB)
- Information import and export to permit storing your information as code
- Cloud-ready . Runs anyplace: naked steel, PaaS, K8s, with Docker or with out.
Values
- Safety – HTTPS help. OIDC and Static Token authentication. No information leaves your servers and also you don’t need to open your methods to the surface world to speak with Flipt. All of it runs inside your present infrastructure.
- Pace – Since Flipt is co-located along with your present companies, you don’t have to speak throughout the web which might add extreme latency and decelerate your functions.
- Simplicity – Flipt is a single binary with no exterior dependencies by default.
- Compatibility – REST, GRPC, MySQL, Postgres, CockroachDB, SQLite, Redis… Flipt helps all of it.
- Observability – Flipt integrates with Prometheus and OpenTelemetry to offer metrics and tracing. We help sending hint information to Jaeger, Zipkin, and OpenTelemetry Protocol (OTLP) backends.