The CNCF Technical Oversight Committee (TOC) has not too long ago authorised OpenFeature as an incubating mission throughout the CNCF. OpenFeature is an open specification designed to offer a vendor-neutral, community-driven API particularly for function flagging.
Characteristic flagging is a technique utilized in software program improvement the place groups can change options or code paths on or off, or modify their conduct, with out altering the supply code.
The introduction of OpenFeature as a regular for function flags goals to mix completely different instruments and distributors underneath a unified interface. This strategy is meant to forestall vendor lock-in on the code degree and presents a construction for creating extensions and integrations. These can then be shared all through the group.
“Specs fill a singular place in cloud native. They permit adopters to expertise constant improvement and integration patterns to attain uniform performance throughout platforms. Nonetheless they’ve extra challenges in adoption because of the want for a reference implementation,” mentioned Emily Fox, TOC Sponsor for OpenFeature and senior principal software program engineer at Pink Hat. “OpenFeature faucets into its gifted contributor pool who handle community-developed SDKs for reference implementations that present adopters with numerous choices to fulfill their wants. Their dedication to collaboration for enhancing and increasing the specification will proceed to permit the mission to achieve momentum because it begins its journey in direction of Commencement.”
OpenFeature is now targeted on driving additional standardization – constructing on OpenFeature’s current definition for a flag analysis SDK, the mission is exploring two additional requirements – a wire protocol for distant flag analysis and a regular flag definition format.
Further particulars can be found right here.