Flagsmith

flagsmith.com

YES

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.

Promptfree, for everyone, and the only version there is
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

Flagsmith

$0

The vendor’s own open-source core, self-hostable.

Flagsmith/flagsmithfree · open source

Unleash

$0

Mature 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

Interest · last 30 days

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

All 54 in Dev tools

Not sending yet

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

Esc