What's a Feature Flag?
Feature flags are a software development technique that allows teams to enable, disable or change the behavior of certain features or code paths in a product or service, without modifying the source code.
OpenFeature is an open specification that provides a vendor-agnostic, community-driven API for feature flagging that works with your favorite feature flag management tool.
Standardizing feature flags unifies tools and vendors behind a common interface, avoiding vendor lock-in at the code level. It provides a framework for building extensions and integrations that can be shared across the community.
Community driven feature flagging
One SDK, any backend
OpenFeature is designed to work with any feature flag management tool or in-house solution. This enables you to switch between platforms or consolidate multiple platforms much more easily.
- Continue to use your current solution
- Combine multiple solutions behind a single interface
- Try a new solution without a code refactor
Supports your favorite tools
OpenFeature has broad industry support, and many of the top open source and commercial tools have created officially-supported providers.
- Works with your favorite vendor
- Integrates with popular open source projects
- Add support to your home grown solution
Speaks your language
OpenFeature supports many of the top programming languages, with more on the way.