v1Feature flags over plain HTTP

Feature flags
over plain HTTP.

One REST endpoint. No SDKs, no streaming sockets, no language lock-in. Evaluate flags from any runtime — at fraction of the cost of the incumbents.

Platform

Built for engineers who like simple tools with minimal dependencies.

Every primitive you'd expect from a flag service, exposed as predictable REST. No background agents, no dependency creep.

01

Pure REST, zero SDKs

One GET, one POST. Anything that speaks HTTP — cron jobs, edge workers, legacy services — can evaluate flags in three lines.

02

Always available

Stateless evaluation with no background agents — each request is independent, so there's no warm-up, no cold start, no cascading failure.

03

Linear, honest pricing

$5 per million API requests. No tier jumps, no committed spend, no procurement cycle. The first 100,000 requests are free.

04

Targeting that scales

Boolean, string, number, and JSON flags. Rule-based targeting, segments, percentage rollouts, scheduled releases.

05

Instant propagation

Flip a flag and evaluations pick up the change within about ten seconds. Includes a one-click global kill switch.

06

Signed audit logs

Every flip and rule change is cryptographically chained. Forward the signed event stream to any HTTP endpoint via webhook.

Foundations

Fast where it counts. Solid where it matters.

The boring guarantees you actually want from infrastructure: speed, uptime, security, and room to grow.

Fast where it counts

Evaluations return in milliseconds. Stateless by design — no cold starts, no warm-up, no sidecar to wait on.

Reliable under load

Every request stands alone, so one bad call can't cascade. A one-click global kill switch is always within reach.

Secure by default

Scoped API keys, role-based access, and hash-chained audit logs. Every change is signed, attributed, and traceable.

Flexible by design

Boolean, string, number, or JSON flags with targeting rules, segments, and percentage rollouts across three environments.

Integration

Three steps. No README required.

From signup to first evaluation in under sixty seconds.

STEP 01

Create a project

Sign up, name your project, and copy the bearer token from the API keys page.

rf_live_4f2c9a18d3e7b6…
STEP 02

Define a flag

Use the dashboard, or POST a JSON body. Both produce the same result.

POST /api/flags
{"name":"New checkout","key":"new-checkout","kind":"boolean"}
STEP 03

Evaluate from anywhere

One HTTPS call per evaluation. Cache it, batch it, or call it inline — the choice stays with your team.

POST /api/v1/flags
{"flag":"new-checkout","user":{"id":"u_123"}}
Pricing

One price. No procurement.

Linear, transparent, usage-based. The same plan whether you have ten users or ten million.

Hobby
$0forever
For side projects, prototypes, and small experiments. Free, forever.
  • 100,000 free API requests
  • Unlimited flags and environments
  • 5-year audit log retention
  • Community support
  • Hard usage cap — no surprise bills
Start building
Most teams
Pay-as-you-go
$5per million requests
Linear pricing. First 100,000 requests free, then $5 per million. No contracts, no committed spend, no surprise tier jumps.
  • Everything in Hobby, and:
  • Uncapped usage and unlimited teammates
  • 5-year audit log with webhooks
  • Percentage rollouts and scheduled releases
  • Email support, response under 4 hours
No asterisks

Everything's included. Only requests are metered.

The plan you start on has the whole product in it. You pay for traffic — never for features, seats, or the privilege of staying.

Every feature, free

The free tier isn't a crippled demo. Targeting, experiments, audit logs, RBAC, and webhooks are all there from request one.

Unlimited teammates

Invite the whole team. No per-seat pricing and no viewer/editor upsell — collaboration is never the thing you pay for.

Unlimited audit logs

Keep every flip and rule change, hash-chained and exportable. No retention cliff, no log quota to ration.

No time-based contracts

No annual commitment, no procurement cycle, no minimum spend. Scale down or walk away the moment it suits you.

One simple price

$5 per million requests after the first 100,000 free, billed in whole-million blocks. One number, no tier jumps.

Zero overhead

Nothing to host, patch, or babysit. No SDK to upgrade and no agent draining memory — just an HTTPS endpoint.

Cost

A fraction of the invoice.

Equivalent feature set, at every volume. No annual contract, no committed spend.

Per month
Incumbent
RESTFlags
1Mrequests
$45
$5
10Mrequests
$450
$50
50Mrequests
$2,250
$250

Incumbent figures are illustrative, based on a typical ~$45 per million annual-contract rate.

Launch day

Launch your AI SaaS behind flags you can trust.

From first prototype to your first thousand customers, gate every feature and roll back in a click. No flag-platform PhD required.

Ship with confidence

Roll out to 1%, watch it, then ramp to 100%. Every release is reversible in a single click, so mistakes stay small.

Integrate in minutes

Three lines of HTTP. If your stack can make a request — Python, Go, a cron job, an edge worker — it's already integrated.

Reach a real human

Email contact@restflags.com and you reach the people who build it, not a ticket queue. Usually the same day.

Friendly to beginners

Sensible defaults and a dashboard that explains itself. First time shipping behind a flag? You'll be fine.

Ship your first flag this afternoon.

100,000 API requests free. No card required.

Create project