Everything a flag service should be.
Nothing it shouldn't.
RESTFlags is feature flagging distilled to its essence: a predictable HTTP API, honest pricing, and a dashboard engineers actually want to use.
One endpoint.
Any runtime.
If it speaks HTTPS, it evaluates flags. No library to install, no agent to run, no language binding to maintain.
# No installation needed.curl -X POST \-H "Authorization: Bearer rf_live_..." \-d '{"flag":"dark-mode","user":{"id":"u_99"}}' \https://api.restflags.com/api/v1/flags{"value": true,"variant": "redesign-v2","reason": "segment:beta","latency_ms": 6}
Not just on/off.
Four primitives to cover every use case from kill switches to dynamic configuration.
On/off feature switches, kill switches, and access gates.
A/B test variants, experiment groups, UI themes.
Rate limits, pricing tiers, algorithm parameters.
Structured config objects for complex feature rollouts.
Ship to who you want,
when you want.
A composable rule engine that matches on any attribute in your evaluation context.
Full audit trail.
Zero config.
Every flip, every rule change, every key rotation — cryptographically chained and streamable.
new-checkout in productionnew-checkoutnew-checkout · type booleanlegacy-search in productionrf_live_4f2c...Ship your first flag this afternoon.
100,000 API requests free. No card required.