v1.0 — May 2026 Streaming evaluator now in public beta

Ship features.
Not deploys.

feat is the feature-flag platform engineers actually like. Toggle, target, experiment, and kill features in 2 ms, anywhere on Earth. Built for teams who release on Friday afternoons — and want to keep doing it.

No credit card npm i @feathq/react 2-minute setup
console.feat.so / flags / new-checkout
liveproduction

new-checkoutOFF

flag_key: new_checkout_v2
·  3 rules·  rolled out to 0% of beta-users·  evaluated 1.2M× today

Acme Headphones

Studio-grade sound, 38-hour battery, active noise cancelling.

$249 USD
VARIANT_B · CONTROL
events · livestreaming
12:04:21flag.evaluatednew_checkout_v2 → true · user_8231
12:04:19rule.matchedcountry in [US, CA, UK] · plan = pro
12:04:17flag.evaluatednew_checkout_v2 → false · user_8230
01 / what's in the box

A full flag platform.
No spaghetti.

Six things that take a quarter to build in-house. Six things you get on day one with feat — running on Cloudflare's edge, evaluated in 2 ms.

Targeting that thinks in users.

Match on any user attribute — plan, country, device, custom traits. Save segments and reuse them across every flag. No more spaghetti conditionals in your codebase.

Bulk flag operations.

Tens of thousands of flags? Cleanup is one command. Find stale flags, schedule sunsets, archive in batches — nothing slips through.

Approvals & change requests.

Production needs review. Staging doesn't. You decide — per environment, per flag.

Edge-cached evaluation.

Flags evaluate at your edge in sub-millisecond. No round trips, no waterfall, no spinner.

Audit log auditors love.

Every change, every actor, every diff. SOC 2 and HIPAA ready out of the box.

Globally consistent. Locally fast.

Anycast control plane across hundreds of regions. A flag change in Tokyo lands in São Paulo before the page repaints.

02 / targeting

Build the audience.
See it instantly.

Compose rules in plain English. We compute the matching audience in real time so you know exactly who's getting the change — before you publish it.
flag · new_checkout_v2
Serve true to users where
recalculating
AND
→ otherwise servefalse
live audience preview
0.83M / 4.82M users
17.2% of monthly actives match these rules.
country in "US, CA, UK"  AND
plan is "pro"
03 / rollout + experiments

Ramp safely.
Measure everything.

Drag a slider, ship to 1%. Watch the chart. Ramp to 100% — or kill it. Statistical engine baked in, no extra tool to wire up.

Progressive rollout

drag to adjust

Ship to 1%, watch the metrics, ramp up. Every change is instant — no redeploys, no flag drift.

30%
70% control
In treatment
14,46,000
Evals / min
5,04,000
Latency
2ms p99

Live experiment

streaming

Conversion rate per variant — updated every second from your event stream.

Variant A · new checkoutControl
Variant A winning · 99.2% confidence after 12,481 samples+20.3% lift
Variant A
48.45%
Control
40.28%
Samples
12.4k
04 / sdk

One line. Every
runtime.

Native SDKs for JavaScript, Python, Go, Ruby — and a REST API for everything else. Server-side, edge, mobile, browser — all share the same evaluator, all stream updates in real time over a single open connection.

Local cache — flags evaluate at 0 ms after first sync.
Streaming updates over Server-Sent Events. No polling.
Bootstrap from SSR — no flicker on first paint.
checkout.tsx
// 1-line install — zero config
import { useFlag } from '@feathq/react'

export default function Checkout() {
  const newCheckout = useFlag('new_checkout_v2', { fallback: false })

  return newCheckout ? <OneTapPay /> : <ClassicCheckout />
}
05 / safety

When it's on fire,
pull the lever.

No incident is a good incident. The next best thing is a kill switch that actually works — globally, in under 200 ms, with a complete paper trail.

Kill a feature in 200 ms.

Something on fire? Hit kill. The change propagates to every server, edge node, and client SDK in under 200 ms — globally. No rollback. No redeploy. No standup.

new_checkout_v2 · productionlive
propagated · us-east-1, eu-west-1, ap-southeast-2
active sessions affected0
click the button to simulate an emergency kill
07 / receipts

Numbers we
actually publish.

Edge-cached evaluation. Honest uptime targets. Real propagation budgets — measured at your edge, not on a marketing site.
0 ms
p99 SDK eval latency at the edge.
0.00 %
uptime SLA — Growth tier and above.
0 ms
global propagation — change to last edge node.
0
free-tier monthly active users — every plan unlimited flags.
08 / pricing

Honest pricing.
No “contact us” tax.

Free forever for solo devs. Flat-rate plans for teams. Everything inclusive — no metered evaluation fees, no per-seat tax, no overage surprises.
Free
$0 7,500 MAU
The free tier real startups can actually run production on.
  • Boolean, string, number & JSON flags
  • Attribute-based targeting
  • Percentage rollouts
  • Kill switch + archive
  • Real-time SSE updates
  • Built-in roles · 2FA · OAuth
  • 30-day audit log
  • Community support
  • 2 projects · unlimited envs · unlimited flags
Start free →
Starter
$19/mo $15/mo billed annually 25,000 MAU
A real, production-ready flag platform for under $20/mo.
  • Everything in Free, plus:
  • Segments + anonymous contexts
  • Scheduled flag changes Coming Q3 2026
  • Stale-flag detection Coming Q3 2026
  • Flag maintainer / ownership
  • Required comments on changes
  • Webhooks Coming Q3 2026
  • CLI Coming Q3 2026
  • 90-day audit log · email support (48h)
Start free →
Most popular
Growth
$49/mo $39/mo billed annually 100,000 MAU
What competitors charge $250+ for — with the same governance.
  • Everything in Starter, plus:
  • Change requests + approvals
  • Reusable cross-project audiences
  • Custom RBAC roles Coming Q3 2026
  • A/B testing + experiments Coming Q3 2026
  • SSO enforcement (Google/GitHub) Coming Q3 2026
  • Slack integration Coming Q3 2026
  • Flag comparison across envs
  • 1-year audit log · 99.9% SLA · email (24h)
Start free →
Scale
$149/mo $119/mo billed annually 500,000 MAU
LaunchDarkly Foundation features at a third of the cost.
  • Everything in Growth, plus:
  • Multi-step workflows Coming Q3 2026
  • Progressive rollouts (auto-advance) Coming Q3 2026
  • SAML Coming Q3 2026
  • IP allowlisting Coming Q3 2026
  • Terraform provider Coming Q3 2026
  • SOC 2 Type II Coming Q3 2026
  • Shared Slack channel · migration support
  • 3-year audit log · email (8h)
Start free →
Elastic
$299/mo + usage $239/mo base billed annually 1M MAU, then $0.20/1K
Outgrow Scale without a procurement loop.
  • Everything in Scale
  • Uncapped MAU on a usage meter
  • $0.20 per 1,000 MAU above 1M included
  • No grace period — no cap to breach
  • Per-unit price drops with usage
  • Same SLA, same support window as Scale
Start free →
Enterprise. Custom contracts for SCIM, private tenancy, data residency, dedicated CSM.
Talk to us →

See the full feature comparison →

Free plan available · No credit card

Get back to
shipping.