Runtime Feature Flags (OpenFeature)
sharedConfigure OpenFeature runtime toggles across backend and web apps.
Runtime model
- Backend uses
@openfeature/server-sdk. - Web apps use
@openfeature/web-sdk. - Default mode is in-memory overrides from env.
- Flipt provider can be enabled for pilot/hosted rollout.
Backend env
FEATURE_FLAGS_PROVIDER=memory
FF_OPS_PROVIDER_CONFIG_RUNTIME_UPDATES=false
FF_BILLING_CHECKOUT_ENABLED=true
FF_BILLING_WEBHOOK_REPLAY_ENABLED=trueFlipt mode:
FEATURE_FLAGS_PROVIDER=flipt
FEATURE_FLAGS_FLIPT_URL=http://localhost:8080
FEATURE_FLAGS_FLIPT_NAMESPACE=default
FEATURE_FLAGS_FLIPT_AUTH_TOKEN=Frontend env
VITE_FEATURE_FLAGS_PROVIDER=memory
VITE_FF_OPS_PROVIDER_CONFIG_RUNTIME_UPDATES=false
VITE_FF_BILLING_CHECKOUT_ENABLED=true
VITE_FF_BILLING_WEBHOOK_REPLAY_ENABLED=trueFlipt mode:
VITE_FEATURE_FLAGS_PROVIDER=flipt
VITE_FEATURE_FLAGS_FLIPT_URL=http://localhost:8080
VITE_FEATURE_FLAGS_FLIPT_CLIENT_TOKEN=Flag keys in use
ops.provider-config-runtime-updatesbilling.checkout-enabledbilling.webhook-replay-enabled