OpenFeature est une spécification ouverte et neutre vis-à-vis des fournisseurs pour les feature flags, complétée par des SDK. Les développeurs utilisent une API standardisée unique pour évaluer les valeurs des flags dans leur application. Des providers traduisent ces appels vers un système concret, par exemple un service de flags commercial, une API REST ou un fichier local. Une équipe peut ainsi changer de système de flags sans modifier le code de l'application. Les briques de base comprennent une API d'évaluation, un contexte d'évaluation, des providers, des hooks et des événements. La spécification est sous licence Apache 2.
OpenFeature est un projet en incubation de la Cloud Native Computing Foundation (CNCF), rattachée à la Linux Foundation aux États-Unis. Le projet est un logiciel que vous exécutez dans vos propres applications; aucun service d'éditeur ne reçoit vos données. L'emplacement des données de flags dépend du provider choisi. Pour une organisation européenne, OpenFeature permet donc de réduire la dépendance à un seul fournisseur de flags et de pouvoir recourir à un service de flags européen ou auto-hébergé.