OpenFeature
Flagship is built entirely on the OpenFeature standard.
Why OpenFeature?
Vendor lock-in is the biggest risk with feature flag tools. By using OpenFeature:
- Zero Lock-In: You use the generic
OpenFeatureAPI in your code. - Portable: Switch providers (e.g., from a homemade system to Flagship) by changing one line of configuration.
- Standardized: Use community-driven hooks, logging, and error handling.
Installation
The integration has two parts:
- The API:
@openfeature/server-sdk(The generic interface) - The Provider:
@flagship/flagship-provider(The connecting logic)