pricing Free forever for solo devs · Pay as you go, no annual commitment

Honest pricing.
No “contact us” tax.

Three plans, metered on one thing: how often your SDKs call us. Seats, flags, environments and your end users are all free and unlimited, so your bill doesn't move when your product has a good month.

01
No per-seat tax. Unlimited seats on every plan, including the free one. Invite the support engineer, the PM, and the person who is on call tonight.
02
One meter, not a stack. SDK requests. Not seats, not flags, not environments, not your end users. One number to forecast.
03
Unlimited flags, projects, and environments. Dev, staging, prod, prod-eu, staging-2-electric-boogaloo. From day one, on every plan.
04
Your bill doesn't move when you go viral. A backend fleet makes the same number of requests whether ten people use your product or ten million.
05
Transparent pricing. Every price is on this page. There is no quote to request and nothing is held back for a call.
06
Production never degrades over a billing line. Past the allowance your flags keep serving and the bill moves instead. Nobody gets cut off mid-incident to enforce an invoice.
Free
$0 1M requests / mo Nothing to bill: there is no card on file.
A real production tier. A million requests, no card, no expiry.
  • Boolean, string, number & JSON flags
  • Unlimited flags, environments, projects & seats
  • Full targeting: every operator, custom context kinds, anonymous contexts
  • Percentage rollouts & individual targeting
  • Segments
  • Kill switch + archive
  • Live streaming updates
  • All SDKs + OpenFeature providers
  • 3 built-in roles
  • 2FA + Google/GitHub sign-in Planned
  • 30-day audit log
  • Usage alerts at 50 / 80 / 95 / 100%
  • Email support, best effort
Start free →
Pro
$29/mo 10M requests / mo $6 per extra million, pay as you go.
Ten million requests for $29. The cheapest entry tier in the category, and it caps nothing.
  • Everything in Free, plus:
  • 10M requests, then $6 per extra million
  • Required comments on changes
  • Flag comparison across environments
  • 1-year audit log
  • Webhooks Planned
  • CLI Planned
  • Email support, 48-hour response
Start free →
Growth
$99/mo 25M requests / mo $6 per extra million, pay as you go.
Approvals, custom roles, and three years of audit history. Governance without the meeting.
  • Everything in Pro, plus:
  • Change requests + approvals
  • Unlimited custom roles
  • 3-year audit log
  • 25M requests, then $6 per extra million
  • SSO enforcement + SAML Planned
  • Slack integration Planned
  • 99.9% uptime SLA
  • Email 8h · shared Slack channel · migration support
Start free →
Bigger than Growth? There is no enterprise tier to negotiate. Stay on Growth and the usage rate carries you: $6 per extra million, no cap and no sales call. If you need something that isn't on this page, email us and we'll tell you straight whether we have it.
Email us →

Procurement-ready from day one: DPA Subprocessor list Security overview Customer agreement

Comparing vendors? See feat vs LaunchDarkly →

calculator

Put your number
on it.

Slide to your request volume and see what it costs. It names the cheaper of Pro and Growth at every point, including the volumes where that answer flips.
requests / mo

A streaming server SDK spends roughly 4,400 requests a month per instance. The same SDK polling every 30 seconds spends about 86,400. A browser or mobile session costs two or three: an evaluation, a stream connect, and a slow poll while the tab is open. Seats, flags, and environments cost nothing.

cheapest plan
Pro
$29/mo
$29 covers 10M requests. Growth would be $99.
Approvals, custom roles, and the 99.9% SLA live on Growth whatever your volume.
Start free →
full comparison

Every feature, every tier.

Items marked "Planned" are on the roadmap with no committed date yet. Everything else is shipping today.
Feature FreeProGrowth
Usage
SDK requests included 1M 10M 25M
Above the allowance Not billed $6 / 1M $6 / 1M
Usage dashboard + alerts at 50 / 80 / 95 / 100% ✓ ✓ ✓
Per-seat fees Never Never Never
Per-connection fees Never Never Never
Core flag management
Boolean / string / number / JSON variations ✓ ✓ ✓
Flags / environments / projects / seats Unlimited Unlimited Unlimited
Kill switch (off-variation) ✓ ✓ ✓
Archive / soft delete ✓ ✓ ✓
Live streaming updates ✓ ✓ ✓
Flag maintainer / ownership ✓ ✓ ✓
Flag comparison across environments — ✓ ✓
Change requests / approvals — — ✓
Stale flag detection — Planned Planned
Progressive rollouts (auto-advance) — — Planned
Targeting & segmentation
Targeting rules (all operators) ✓ ✓ ✓
Custom context kinds ✓ ✓ ✓
Per-flag individual targets ✓ ✓ ✓
Anonymous contexts ✓ ✓ ✓
Percentage rollouts ✓ ✓ ✓
Segments ✓ ✓ ✓
Targeting rules per flag Unlimited Unlimited Unlimited
Collaboration & RBAC
Built-in roles (Admin / User / Observer) ✓ ✓ ✓
Custom roles — — Unlimited
Required comments on changes — ✓ ✓
Audit log retention 30 d 1 y 3 y
Integrations & SDKs
JS, Go, Python, Ruby, browser & Dart SDKs ✓ ✓ ✓
OpenFeature providers ✓ ✓ ✓
REST API ✓ ✓ ✓
Webhooks — Planned Planned
CLI — Planned Planned
Slack integration — — Planned
Terraform provider — — Planned
Security & compliance
API key management (server / mobile / client-side) ✓ ✓ ✓
Google / GitHub sign-in Planned Planned Planned
2FA Planned Planned Planned
SSO enforcement — — Planned
SAML — — Planned
SOC 2 Type II — — Planned
Support
Community (Discord / GitHub) ✓ ✓ ✓
Email response time Best effort 48 h 8 h
Shared Slack channel — — ✓
Migration support — — ✓
Uptime SLA — — 99.9%
overage policy

Flags never stop
evaluating.

Past the allowance the bill moves rather than your flags, at a flat $6 per extra million. Nobody gets cut off mid-incident to enforce an invoice.
Plan At the allowance Rate above it
Free Flags keep evaluating. There is no overage billing on the free plan, so there is nothing to pay. Never billed
Pro Nothing changes. Usage above 10M bills at the flat rate, and falls again when traffic falls. $6 / extra 1M
Growth Nothing changes. Usage above 25M bills at the flat rate, and falls again when traffic falls. $6 / extra 1M
faq

Pricing questions, answered.

What counts as a request?
One call from an SDK to feat's edge. A server SDK fetching the datafile counts once, including when it comes back 304 Not Modified, because that costs us the same as a full response. A browser or mobile SDK evaluating remotely counts once. Opening a stream counts once, at connect. What we never count is the frames we push down that stream when you change a flag: billing you for your own flag changes would be a meter that discourages changing flags, which is a strange thing to sell on a flag platform. Seats, flags, environments, and projects are not in the number at all.
Can I work out my number before I sign up?
Yes, and that is most of the point. A server SDK on a streaming connection spends one connect plus a safety-net poll every ten minutes, which lands near 4,400 requests a month per instance. The same SDK on a 30-second poll loop spends about 86,400, so streaming is roughly twenty times cheaper for you on the same transport. A browser or mobile session costs more than one request: an evaluation when it starts, a stream connect, and a slow background poll while the tab is open, so budget two or three per session and more for a long one. Multiply, add, done.
Do you count monthly active users?
No, and we no longer hold the data that would let us. Server SDKs evaluate inside your own process and never send us a context. Browser and mobile SDKs do send one to be evaluated, and we throw it away: nothing derived from it is stored. Your bill tracks how often your SDKs talk to us, not how many people use your product, so a good month for you is not an invoice event.
Is there really no per-seat tax?
Correct. Every plan includes unlimited seats, so adding teammates never changes your bill. The audit log is worth more when actions trace to real people instead of one shared login, and we would rather have that than the seat revenue.
Do you charge for server-side SDKs or connections?
No. There is no per-connection fee on any plan, which is the model that makes a large fleet expensive elsewhere. Your services each spend a connect and an occasional safety-net poll out of the same request allowance as everything else, and that path is deliberately the cheap one.
What happens when I go over the allowance?
On Pro and Growth, nothing visible happens: usage above the allowance bills at $6 per million, and falls again when your traffic falls. Production is not the place to enforce a billing limit, so the bill moves instead of your flags. The free plan has no card on file and no overage rate, so there is nothing to pay; if your usage settles above the allowance, a paid plan is how to get more headroom. Every plan gets usage alerts at 50, 80, 95, and 100%.
Can I switch plans mid-cycle?
You can change plan whenever you like, and the change takes effect at the start of your next cycle. We don't prorate, in either direction. Your billing period is anchored to the day you subscribed rather than the calendar month, so signing up on the 14th means you are billed 14th to 14th.
What if I need more than 25M requests?
Stay on Growth and let the usage rate do the work: $6 per million, no cap, no sales call, no new contract. Worth knowing that above roughly 22M a month Growth is the cheaper plan even before you count approvals, so if you are on Pro and sitting up there, move.
Why is feat priced this low?
We run on a global edge network, we don't pay per-connection service fees to anyone, and there is no sales organisation to fund. The price on this page is the price; there is no second number that appears after a call.
Free plan, no credit card

Try it for free.