Product teams
Release to the right people first, then to everyone.
- Turn a feature on for internal staff with a segment, then for pro-plan customers with a rule.
- Roll out by percentage with stable assignments, so a user does not flip between versions.
- Change copy or limits with string, number and JSON flags, without a deploy.
Platform teams
Run the flag service yourself, next to the apps that use it.
- Self-hosted: your configuration and evaluation contexts stay on your infrastructure.
- Local evaluation keeps flag checks off the request path and survives a delivery outage.
- A REST API with an OpenAPI document for scripts and CI.
Operations and incident response
Turn a misbehaving feature off and see who changed what.
- Disable a flag in production and SDKs serve its off variation on their next poll.
- The audit log shows every change with its actor; restoring an earlier version keeps history.
- Production asks for confirmation, and concurrent edits are refused instead of overwritten.