Feature Flags
Ship with confidence
Boolean and multivariate flags, percentage rollouts, kill switches, segments, and targeting rules. Manage everything from the UI or the CLI. Every change is tracked with a full audit trail. Rollback any change instantly. See rollout status, evaluation trends, and per-environment overrides at a glance.

Flag types
Every flag type you need
From simple on/off toggles to multivariate experiments with weighted rollouts. One consistent model for all of them.
Boolean
The classic on/off flag. Gate a feature, run a kill switch, or set up a percentage rollout with consistent user bucketing.
String / StringList
Serve different string values per environment or user segment. Perfect for multivariate A/B/C tests, theme selection, and allow-lists.
Integer / Double
Numeric flags for rate limits, batch sizes, thresholds, and scoring weights. Integer or floating-point. Tune per environment without redeploying.
Duration
Time-based values for timeouts, retry delays, cache TTLs, and polling intervals. Human-readable units, machine-precise evaluation.
JSON
Arbitrary structured data for complex configuration. Feature payloads, layout definitions, and A/B test metadata.
Weighted Values
Split traffic across multiple variants with precise percentage control. Consistent hashing ensures users see the same variant.
Targeting
Powerful targeting without complexity
Layer rules to reach the right users at the right time. Target by property, segment, or percentage — and combine them freely.
Property-based targeting
Target users by any property: email, plan, country, device, or custom attributes. Operators include is one of, starts with, contains, regex match, and more.
Segments
Define reusable user segments and reference them across multiple flags. Update the segment once, all flags update automatically.
Percentage rollouts
Roll out to a percentage of users with consistent hashing. Ramp from 1% to 100% without reassigning existing users.
Per-environment rules
Different rules for development, staging, and production. Override any environment independently while keeping a shared default.


Observability
See evaluation trends at a glance
Every flag in the list shows a sparkline of recent evaluations. Hover to see per-environment breakdowns. Know which flags are hot and which are stale.
Inline sparklines
Every flag in the list shows a 14-day evaluation sparkline from your production SDK telemetry. Spot trends without clicking.
Per-environment breakdowns
Hover any sparkline to see evaluation counts broken out by environment. Know if staging is getting traffic before you promote to prod.
Lifecycle status
Flags are automatically labeled Pre-rollout, Rollout, or Live based on their production rules. Filter the list to find flags ready to clean up.
Rollouts
Gradual rollouts built in
Ship to 1% of users, then 10%, then 50%, then everyone. Consistent hashing ensures users see the same variant every time. If something goes wrong, kill it instantly.
Percentage Rollouts
Split traffic precisely with weights that sum to 100%. Ramp up gradually from 1% to full rollout.
Consistent Hashing
Hash by user.key or any property. Users always see the same variant, even as percentages change.
Kill Switches
Every boolean flag is a kill switch. One CLI command or one click to disable a feature globally.
Instant Rollback
Roll back any change in seconds from the UI or CLI. Every rollback is tracked in the audit trail.
Audit trail
Built-in audit trail
Every flag change is tracked with an author, timestamp, and a diff you can read. Powered by git history under the hood. Your compliance team will love you.
Full history
Every flag change ever made, with who changed it, when, and why. No 90-day retention limits. No paid add-ons.
Exact diffs
See exactly what changed between any two points in time. "What was this flag before the incident?" is one click away.
Instant rollback
Undo any flag change with one click from the UI or one command from the CLI. The rollback itself is tracked in the audit trail.
Ready to try feature flags that just work?
Full UI, real-time delivery, built-in audit trail. Get started in under 5 minutes.