JSON config across every environment, versioned on every change with one-click rollback, served from an edge-cached read API that propagates in under 30 seconds.
{ "enabled": true, "providers": ["apple_pay", "google_pay", "link"], "min_client_version": "4.12.0", "button_style": "black", "max_amount_usd": 2500 }
Everything Firebase Remote Config should have been, executed like Linear. Dense, keyboard-first, and built so a bad value is never more than one rollback away from gone.
Edit JSON config in a real in-app editor and store a separate value per environment. Promote from dev to staging to prod without copying files between projects.
Every change is a new version, with a full history and audit log per environment. Roll back to any previous version in one click. No cache TTLs to wait out, no app store re-review.
Publish once and your config is served from the edge worldwide, cached with ETags and propagated in under 30 seconds. Read it over plain HTTPS with a scoped token.
Edit config values in the app, not in a string field. Each key holds a JSON value, stored separately per environment, so dev, staging, and prod move at their own pace. Switch environments without leaving the key.
{ "enabled": true, "providers": ["apple_pay", "google_pay"], "min_client_version": "4.12.0", "button_style": "black", "max_amount_usd": 2500 }
Every change is a new version, recorded in a full history and audit log per environment. Pick any earlier version, roll back, and the edge-cached read API serves the old value within 30 seconds. No cache TTL to wait out, no app store re-review.
One GET request, authorized with a scoped read token, returns the published values for a project and environment. Edge-cached with ETags, so repeat reads are a 304.
curl "https://api-public.betterconfig.dev/v1/config?project=acme&env=prod" \ -H "Authorization: Bearer $BC_TOKEN" # { # "projectSlug": "acme", # "environmentKey": "prod", # "version": 42, # "fetchedAt": 1749480000000, # "values": { "checkout.express_pay": { "enabled": true } } # }
No shade. Just a feature matrix from the team that used it for years.
Every plan ships the same fast, edge-cached config API. Pay as your team and your traffic grow.
For startups trying things out early.
Billed annually at $180/yr · 3 months free
For teams that need more projects, members, and headroom.
Billed annually at $780/yr · 2 months free
For larger orgs running config without caps.
Still have a question? Email us at support@betterconfig.dev.
Create a project, publish your first values, and read them from your app in minutes. Start on the free plan and upgrade when you grow.