Flagsmith
Replaceable in one session with an AI coding agent.
Feature flags and remote configuration: turn a feature on for a segment without a deployment, and turn it off when it goes wrong.
Build me a feature flag service — noting first that this product's own core is open source, so running theirs is a legitimate answer. Build your own when you want the flag evaluation inside your existing database and nothing else to operate. It is genuinely small. STACK - Node 20+ with Fastify - SQLite through better-sqlite3, WAL mode - Caddy in front THE DATA MODEL - flags: id, key, kind, description, default_value, is_archived — kinds are boolean, string, number, json - environments: id, name, key - rules: id, flag_id, environment_id, position, condition_json, value, rollout_percent - overrides: id, flag_id, environment_id, subject_id, value, reason, expires_at - evaluations: id, flag_id, environment_id, subject_hash, value, at — sampled, not every call - changes: id, flag_id, environment_id, before_json, after_json, actor, at — **append-only, and the first thing you will want during an incident** EVALUATION, WHICH MUST BE BORING - Rules in order, first match wins, otherwise the default - Percentage rollout from a hash of the flag key and the subject id — **deterministic, so a person does not flicker between variants on every page load.** Random assignment is the bug that makes a rollout look broken - Evaluate on the server. Sending your rules to the browser leaks your segments and your unreleased feature names - **Never let a flag lookup fail a request.** Cache the whole flag set in memory, refresh in the background, and return the last known values if the store is unreachable. A flag service that can take down the application it protects has inverted its own purpose DELIVERY - One endpoint returning every flag for an environment, with an ETag. Clients poll it every few seconds; that is cheap and needs no streaming - Bootstrap the values into the page on first render so nothing flashes SAFETY, WHICH IS WHY THIS EXISTS - A kill switch that reaches production in seconds, and this must work when your deployment pipeline does not - Temporary flags carry an expiry date and a list of expired ones is shown loudly. **A codebase with two hundred dead flags is worse than one with none**, and every team gets there without this - Changes require a note in production, and every change is in the audit table with who made it USING IT WELL - Reference each flag from one place in the code, so removal is one deletion - Record which flags were evaluated in the last thirty days; the ones that were not are the ones to delete - A per-flag override for a named account, with an expiry, for support WHAT MATTERS MOST Deterministic bucketing and never failing a request. One makes rollouts trustworthy; the other stops the safety mechanism becoming the outage.
What you lose
- A hosted control plane with an audit trail already built
- Client libraries for every language you use
- Edge delivery so a flag evaluation is not a network round trip
- The hosted version of software you can simply run
If you would rather not build
- A flags table and a cached lookup, which is a day of work
The escape hatch
open source · no votes, no paid placement
Unleash
$0Mature open-source feature flags with strategies and SDKs.
Unleash/unleashfree · open source
Why this verdict
our own opinion · changed only by a person
82/100
Verdict yes at 82, with the honest caveat that the vendor open-sources its own core. Deterministic bucketing and the fail-open cache are the two rules that matter.
History
tracked since 14 Aug 2026 · nothing is ever overwritten
Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.
Questions about Flagsmith
answered from the record above
Is Flagsmith free?
No — the plan we track is $45 a month. Start-up at $45/month for a small team, with the core open source and self-hostable.
Can you replace Flagsmith by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 82 out of 100, build time one session. Read what you lose before you decide.
How much does Flagsmith cost?
$45 a month on Start-Up — $540 a year. Recorded 14 Aug 2026.
What do you lose by replacing Flagsmith?
A hosted control plane with an audit trail already built; Client libraries for every language you use; Edge delivery so a flag evaluation is not a network round trip; The hosted version of software you can simply run. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Flagsmith?
Yes: Flagsmith, Unleash. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.
free forever · no tracking pixel · stored here, never passed to anyone

