Feature Flags
Feature flags for shipping without fear
Roll features out gradually, target them by plan or country, and kill them instantly, no redeploy. Boolean and multivariate flags with a typed SDK for the browser and your server.
7-day free trial. $0 today, cancel anytime.
Flip features on and off without a deploy
A feature flag is a switch you control from the dashboard or the API and read from your code. Turn a feature on for 5% of users, dial it to 100% when it holds, or kill it the moment something breaks, all without shipping new code.
- Boolean, string, number, and JSON (multivariate) flags
- Percentage rollouts and weighted variations
- Instant kill switch per environment
Target the right users
Serve different values by attribute or reusable segment: plan tier, country, a beta cohort, or any custom rule. Bucketing is deterministic and sticky, so a user always sees the same variation until you change the rule.
- Clause-based targeting rules (attribute, operator, values)
- Reusable segments across flags
- Separate config per environment (production, staging, …)
A typed SDK for every runtime
Evaluate flags in the browser with a public client key (pre-evaluated, safe to ship) or on your server with local evaluation and full rules. The React binding re-renders components the instant a flag is published.
- @statskit/sdk for browser, Node, Bun, Deno, and edge
- React hooks (useFlag) with live updates
- Exposures recorded automatically for experiment analysis
Frequently asked questions
Do I need to redeploy to change a flag?
No. Flag changes publish instantly to the edge; your SDK picks them up within seconds via polling or a live stream.
Can I A/B test with a flag?
Yes. Multivariate flags record exposures, so you can measure a flagged rollout as an experiment against your conversion and revenue metrics.
See why your visitors don't pay
Install one script, and start finding your leaks today.
Start free trial →