OpenFeature specification
See the 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 or in-house solution.
This repository describes the requirements and expectations for OpenFeature.
The OpenFeature specification must be designed with:
The project aims to provide a unified API and SDK feature flag evaluation across popular technology stacks. The OpenFeature SDK provides a mechanism for interfacing with an external evaluation engine in a vendor agnostic way; it does not itself handle the flag evaluation logic.
An up-to-date SDK compatibility overview can be found here.
This specification complies with RFC 2119 and seeks to conform to the W3C QA Framework Guidelines.
In accordance with this, some basic tooling (donated graciously by Diego Hurtado) has been employed to parse the specification and output a JSON structure of concise requirements, highlighting the particular RFC 2119 verb in question.
To parse the specification, simply type make.
Please review the generated JSON files, which will appear as siblings to any of the markdown files in the /specification folder.
evaluation details instead of EvaluationDetails)."PARSE_ERROR").(top 24 of 35)
400 followers · starred Jul 2026
561 followers · starred May 2022
124 followers · starred May 2023
547 followers · starred Feb 2026
OpenFeature specification
See the 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 or in-house solution.
This repository describes the requirements and expectations for OpenFeature.
The OpenFeature specification must be designed with:
The project aims to provide a unified API and SDK feature flag evaluation across popular technology stacks. The OpenFeature SDK provides a mechanism for interfacing with an external evaluation engine in a vendor agnostic way; it does not itself handle the flag evaluation logic.
An up-to-date SDK compatibility overview can be found here.
This specification complies with RFC 2119 and seeks to conform to the W3C QA Framework Guidelines.
In accordance with this, some basic tooling (donated graciously by Diego Hurtado) has been employed to parse the specification and output a JSON structure of concise requirements, highlighting the particular RFC 2119 verb in question.
To parse the specification, simply type make.
Please review the generated JSON files, which will appear as siblings to any of the markdown files in the /specification folder.
evaluation details instead of EvaluationDetails)."PARSE_ERROR").(top 24 of 35)
400 followers · starred Jul 2026
561 followers · starred May 2022
124 followers · starred May 2023
547 followers · starred Feb 2026