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.

Quonfig flag list showing multiple feature flags with per-environment values, rollout status badges, and sparkline evaluation charts

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.

Quonfig flag detail view showing targeting rules with property-based conditions and percentage rollouts
Quonfig flag detail showing evaluation data, environment configuration, and flag metadata

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.

terminal

Full history

Every flag change ever made, with who changed it, when, and why. No 90-day retention limits. No paid add-ons.

terminal

Exact diffs

See exactly what changed between any two points in time. "What was this flag before the incident?" is one click away.

terminal

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.