OpenFeature is an open, vendor-neutral specification for feature flagging, complemented by SDKs. Developers use one standardised API to evaluate flag values in their application. So-called providers translate those calls into a concrete system, for example a commercial flag service, a REST API or a local file. This allows a team to switch flag systems without changing application code. The building blocks include an evaluation API, evaluation context, providers, hooks and events. The specification is licensed under Apache 2.
OpenFeature is an incubating project of the Cloud Native Computing Foundation (CNCF), which is part of the Linux Foundation in the United States. The project is software you run in your own applications; there is no vendor service that receives your data. Where flag data is held depends on the provider you choose. For a European organisation, OpenFeature is therefore a way to reduce dependence on a single flag vendor and to be able to use a European or self-hosted flag service.