Ship Faster & Control Releases with Open Source Feature Flags
Get full transparency and no vendor lock-in. Feature flag management on your terms.
Trusted by top development teams


Why use open source feature flags?
Full transparency. Contribute on GitHub, view the roadmap, and communicate with our team.
Built-in testing and community. Open-source feature flags tested and used by global dev teams.
No vendor lock-in. We partner with OpenFeature and our core features will always stay open.
Our open source licensing and ethos
The vast majority of our platform is open source. View our GitHub.
Most of our platform is under the BSD-3-Clause license. A small number of repositories are under the MIT license.
We built Flagsmith as the open source feature flag tool we needed but couldn't find on GitHub. Our core functionality stays open, always. Read our open letter to developers.

Use cases for open source feature flags
Decouple deploy and release
Achieve continuous deployment by deploying behind flags, and then only toggling them on when a release is scheduled.
Canary Deployments
Using Flagsmith, you can release new features to a small percentage of your users initially, and then enable them for the rest of your users over time.
A/B/n Testing
Once you’ve integrated the Flagsmith SDK and gated a feature with a flag, you can then easily use that flag to power A/B/n tests.
“We decided on Flagsmith not just because of the system’s flexibility, but also the great support, the fact that you guys are open source and the great documentation.” - Jindrich Kubat, Head of Development, Komerční Banka

SDKs & frameworks
Choose from 15+ popular languages like Typescript, .NET, Java, and more
Integrate with any framework, including React, Next.js, and more
Or choose to remain vendor-agnostic with OpenFeature’s open source SDKs and frameworks
Our core functionality stays open. This means you can use open-source feature flags and feature management no matter what. Several of our enterprise-level management features are not open source, but they are source available. Read more about our build decisions here.
Yes! We have a robust community of contributors. Here are our guidelines for contributing to open source feature flags. If you have any questions about your contribution, you can also chat with us on Discord.
Our core feature flag functionality is open source (flags, segments, identities, etc.). Enterprise-level governance and management features are not open source, however. They are available on open source, but to use them in production we require that you have a valid Flagsmith Enterprise license.
OpenFeature is an open specification that offers a vendor-agnostic, community-driven API for feature flagging that works with feature flag management tools (like Flagsmith) or in-house solutions. We're proud to partner with OpenFeature and offer OpenFeature providers to prevent vendor lock-in at the code level.
