ConfigCat

configcat.com

YES

Replaceable in one session with an AI coding agent.

Feature flags delivered from a network of edge nodes, with targeting rules and a small hosted dashboard.

Promptfree, for everyone, and the only version there is
Build me feature flags with edge delivery, replacing ConfigCat.

The distinguishing claim is availability: the flag values keep being served when everything else is down. That is achievable without a vendor, and this is how.

STACK
- Node 20+ with Fastify for the control plane
- SQLite through better-sqlite3, WAL mode
- A static JSON file published to object storage behind a delivery network, which is the serving path
- Caddy in front of the control plane

THE TRICK WORTH COPYING
- **The serving path is a static file, not an API.** On every change, render the whole flag set for an environment to JSON, write it to object storage, and let the network serve it
- Now the availability of your flags is the availability of a delivery network, and your control plane can be offline for an hour without any consequence
- Clients fetch it with an ETag every few seconds. No connection to keep open, no server to scale

THE DATA MODEL
- flags, rules, environments as usual: key, kind, default, ordered conditions, rollout percent
- publications: id, environment_id, sha256, published_at, actor — every published file recorded, **so a rollback is republishing a previous hash rather than reconstructing state**
- changes: append-only, before and after, who and when

EVALUATION IN THE CLIENT
- The rules travel with the file and the SDK evaluates locally. Zero latency and no round trip per flag
- Deterministic bucketing from a hash of flag key plus user id, so somebody stays in the same bucket
- **This means your targeting rules are public if the file is.** Keep the file behind a secret path or an authenticated fetch, and never name an unreleased product in a flag key

SAFETY
- The SDK caches the last good file on disk and uses it if the fetch fails. Never block start-up on it
- A staged publish: percentage, then everybody, with the previous hash one click away
- Expiry dates on temporary flags and a loud list of the expired ones

THE DASHBOARD
- A list, a toggle per environment, and a rule editor with a preview: paste a user and see what they would get. That preview is what makes non-developers trust it
- Every change requires a note in production

WHAT MATTERS MOST
Publishing a static file rather than serving an API. It gives you the availability the paid product charges for, and it costs almost nothing.

What you lose

  • Flag values served from an edge network rather than your server
  • SDKs for a long list of languages, maintained
  • An uptime record you can point at during an audit
  • A dashboard non-developers can use

If you would rather not build

  • A JSON file in object storage, which is the pattern above with no control plane
  • Environment variables, if the flags change at deploy time only

The escape hatch

open source · no votes, no paid placement

Unleash

$0

Open-source flags with strategies, SDKs and an admin interface.

Unleash/unleashfree · open source

Flagsmith

$0

Open-source flags and remote config, self-hostable.

Flagsmith/flagsmithfree · open source

Why this verdict

our own opinion · changed only by a person

84/100

Verdict yes at 84: the static-file serving path is the whole idea and it is genuinely elegant. Worth building for the availability property alone.

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 ConfigCat

answered from the record above

Is ConfigCat free?

No — the plan we track is $99 a month. Pro at $99/month billed annually for unlimited flags and a small team.

Can you replace ConfigCat by building your own?

YES. Replaceable in one session with an AI coding agent. Replacement score 84 out of 100, build time one session. Read what you lose before you decide.

How much does ConfigCat cost?

$99 a month on Pro — $1,188 a year. Recorded 14 Aug 2026.

What do you lose by replacing ConfigCat?

Flag values served from an edge network rather than your server; SDKs for a long list of languages, maintained; An uptime record you can point at during an audit; A dashboard non-developers can use. If any of those carry weight for you, keep paying.

Is there an open-source alternative to ConfigCat?

Yes: Unleash, Flagsmith. 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