Enterprise-ready, Git native feature management solution
See the code
The Git-native, enterprise-ready feature management platform that developers love
[!NOTE]
Looking for Flipt v1? You can find the v1 code on themainbranch and documentation at docs.flipt.io.
Finally, feature flags that work with your existing Git workflow.
Flipt v2 is the first truly Git-native feature management platform that treats your feature flags as code. Store your flags in your own Git repositories, use your existing branching strategy, and deploy flags alongside your code using the tools you already know and trust.
| Feature | Flipt v1 | ✨ Flipt v2 |
|---|---|---|
| Storage | Database-centric (MySQL, PostgreSQL, SQLite) | Git-native with optional SCM sync (GitHub, GitLab, BitBucket, Azure DevOps, Gitea, etc.) |
| Environments | Single namespace model | Multi-environment with Git flexibility |
| Branching | Not supported | Full Git branching with environment branches |
| Data Ownership | Stored in a database (MySQL, PostgreSQL, SQLite) | Stored in your Git repositories alongside your code |
| GitOps | Read-only Git integration | Full read/write Git integration |
| Deployment | Requires database setup | Zero dependencies - single binary |
| Version Control | Basic audit logs | Full Git history and blame |
| Merge Process | Direct flag changes | Merge proposals with code review |
| Real-time Updates | Polling required | Server-Sent Events (SSE) streaming API for instant updates |
| Multi-tenancy | Manual namespace management | Environment-based isolation |
| Secrets Management | None | File-based providers available in OSS, HashiCorp Vault, cloud secrets management (AWS Secrets Manager, GCP Secret Manager, Azure Key Vault) available in Pro |
Perfect for engineering teams that want to:
See our quickstart guide for more details.
# Install Flipt
curl -fsSL https://get.flipt.io/v2 | sh
# Wizard-driven setup to get you started quickly
flipt quickstart
# Run Flipt server
flipt server
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:v2
Flipt UI will be available at http://127.0.0.1:8080/.
[!WARNING]
Nightly builds are automatically generated from the latest v2 branch and should not be considered stable for production use.
To run the latest nightly build:
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:v2-nightly
Nightly builds include the latest features and bug fixes but may contain untested changes. Use them for testing new features or verifying bug fixes before the next stable release.
# config.yml - Git-native setup with secrets management
secrets:
providers:
# File-based secrets (OSS)
file:
enabled: true
base_path: "/etc/flipt/secrets"
# HashiCorp Vault (Pro feature)
vault:
enabled: true
address: "https://vault.example.com"
auth_method: "token"
token: "hvs.your_token"
mount: "secret"
storage:
type: git
git:
repository: "https://github.com/your-org/feature-flags.git"
ref: "main"
poll_interval: "30s"
signature:
enabled: true
type: "gpg"
key_ref:
provider: "vault" # Requires Pro license
path: "flipt/signing-key"
key: "private_key"
name: "Flipt Bot"
email: "bot@example.com"
environments:
default:
storage: git
staging:
storage: git
directory: "staging"
For more setup options, see our configuration documentation.
Ready for enterprise features? Flipt v2 Pro includes advanced workflows, enhanced security, and dedicated support. Get started with a free 14-day trial – no credit card required.
Are we missing a feature that you'd like to see? Let us know by opening an issue!
Check out our integration documentation for comprehensive guides.
Flipt supports the OpenFeature standard for vendor-neutral feature flag evaluation, including the emerging OpenFeature Remote Evaluation Protocol (OFREP) for standardized remote flag evaluation.
We would love your help! Before submitting a PR, please read over the Contributing guide.
No contribution is too small, whether it be bug reports/fixes, feature requests, documentation updates, or anything else that can help drive the project forward.
Not sure how to get started? You can:
Review the Development documentation for more information on how to contribute to Flipt.
Ready to unlock the full potential of Git-native feature management? Flipt v2 Pro adds enterprise-grade features on top of our solid open-source foundation.
Start Your Free 14-Day Trial →
Trial includes up to 5 instances. Upgrade seamlessly to unlimited instances with a paid subscription.
For help and discussion around Flipt, feature flag best practices, and more, join us on Discord.
Flipt follows semantic versioning for versioning.
We aim to release a new minor version of Flipt every 2-3 weeks. This allows us to quickly iterate on new features. Bug fixes and security patches (patch versions) will be released as needed.
Development documentation is available for those interested in contributing to Flipt.
We welcome contributions of any kind, including but not limited to bug fixes, feature requests, documentation improvements, and more. Just open an issue or pull request and we'll be happy to help out!
There are currently two types of licenses in place for Flipt:
All of the code required to generate GRPC clients in other languages as well as the Go SDK are licensed under the MIT License.
This code exists in the rpc/ directory.
The client code is the code that you would integrate into your applications, which is why a more permissive license is used.
The server code is licensed under the Fair Core License, Version 1.0, MIT Future License.
See our licensing docs and fcl.dev for more information.
Overall
Maintained
Code review
Go module
Latest release
Releases this year
(top 24 of 51)
2,337 followers · starred Feb 2023
7,556 followers · starred Jan 2025
541 followers · starred Sep 2019
3,465 followers · starred Apr 2020
Enterprise-ready, Git native feature management solution
See the code
The Git-native, enterprise-ready feature management platform that developers love
[!NOTE]
Looking for Flipt v1? You can find the v1 code on themainbranch and documentation at docs.flipt.io.
Finally, feature flags that work with your existing Git workflow.
Flipt v2 is the first truly Git-native feature management platform that treats your feature flags as code. Store your flags in your own Git repositories, use your existing branching strategy, and deploy flags alongside your code using the tools you already know and trust.
| Feature | Flipt v1 | ✨ Flipt v2 |
|---|---|---|
| Storage | Database-centric (MySQL, PostgreSQL, SQLite) | Git-native with optional SCM sync (GitHub, GitLab, BitBucket, Azure DevOps, Gitea, etc.) |
| Environments | Single namespace model | Multi-environment with Git flexibility |
| Branching | Not supported | Full Git branching with environment branches |
| Data Ownership | Stored in a database (MySQL, PostgreSQL, SQLite) | Stored in your Git repositories alongside your code |
| GitOps | Read-only Git integration | Full read/write Git integration |
| Deployment | Requires database setup | Zero dependencies - single binary |
| Version Control | Basic audit logs | Full Git history and blame |
| Merge Process | Direct flag changes | Merge proposals with code review |
| Real-time Updates | Polling required | Server-Sent Events (SSE) streaming API for instant updates |
| Multi-tenancy | Manual namespace management | Environment-based isolation |
| Secrets Management | None | File-based providers available in OSS, HashiCorp Vault, cloud secrets management (AWS Secrets Manager, GCP Secret Manager, Azure Key Vault) available in Pro |
Perfect for engineering teams that want to:
See our quickstart guide for more details.
# Install Flipt
curl -fsSL https://get.flipt.io/v2 | sh
# Wizard-driven setup to get you started quickly
flipt quickstart
# Run Flipt server
flipt server
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:v2
Flipt UI will be available at http://127.0.0.1:8080/.
[!WARNING]
Nightly builds are automatically generated from the latest v2 branch and should not be considered stable for production use.
To run the latest nightly build:
docker run --rm -p 8080:8080 -p 9000:9000 -t docker.flipt.io/flipt/flipt:v2-nightly
Nightly builds include the latest features and bug fixes but may contain untested changes. Use them for testing new features or verifying bug fixes before the next stable release.
# config.yml - Git-native setup with secrets management
secrets:
providers:
# File-based secrets (OSS)
file:
enabled: true
base_path: "/etc/flipt/secrets"
# HashiCorp Vault (Pro feature)
vault:
enabled: true
address: "https://vault.example.com"
auth_method: "token"
token: "hvs.your_token"
mount: "secret"
storage:
type: git
git:
repository: "https://github.com/your-org/feature-flags.git"
ref: "main"
poll_interval: "30s"
signature:
enabled: true
type: "gpg"
key_ref:
provider: "vault" # Requires Pro license
path: "flipt/signing-key"
key: "private_key"
name: "Flipt Bot"
email: "bot@example.com"
environments:
default:
storage: git
staging:
storage: git
directory: "staging"
For more setup options, see our configuration documentation.
Ready for enterprise features? Flipt v2 Pro includes advanced workflows, enhanced security, and dedicated support. Get started with a free 14-day trial – no credit card required.
Are we missing a feature that you'd like to see? Let us know by opening an issue!
Check out our integration documentation for comprehensive guides.
Flipt supports the OpenFeature standard for vendor-neutral feature flag evaluation, including the emerging OpenFeature Remote Evaluation Protocol (OFREP) for standardized remote flag evaluation.
We would love your help! Before submitting a PR, please read over the Contributing guide.
No contribution is too small, whether it be bug reports/fixes, feature requests, documentation updates, or anything else that can help drive the project forward.
Not sure how to get started? You can:
Review the Development documentation for more information on how to contribute to Flipt.
Ready to unlock the full potential of Git-native feature management? Flipt v2 Pro adds enterprise-grade features on top of our solid open-source foundation.
Start Your Free 14-Day Trial →
Trial includes up to 5 instances. Upgrade seamlessly to unlimited instances with a paid subscription.
For help and discussion around Flipt, feature flag best practices, and more, join us on Discord.
Flipt follows semantic versioning for versioning.
We aim to release a new minor version of Flipt every 2-3 weeks. This allows us to quickly iterate on new features. Bug fixes and security patches (patch versions) will be released as needed.
Development documentation is available for those interested in contributing to Flipt.
We welcome contributions of any kind, including but not limited to bug fixes, feature requests, documentation improvements, and more. Just open an issue or pull request and we'll be happy to help out!
There are currently two types of licenses in place for Flipt:
All of the code required to generate GRPC clients in other languages as well as the Go SDK are licensed under the MIT License.
This code exists in the rpc/ directory.
The client code is the code that you would integrate into your applications, which is why a more permissive license is used.
The server code is licensed under the Fair Core License, Version 1.0, MIT Future License.
See our licensing docs and fcl.dev for more information.
Overall
Maintained
Code review
Go module
Latest release
Releases this year
(top 24 of 51)
2,337 followers · starred Feb 2023
7,556 followers · starred Jan 2025
541 followers · starred Sep 2019
3,465 followers · starred Apr 2020