Klor.

Pay for reads, not for people.

Every plan has everything that keeps an app working, update gating included. Paid plans add room. Nobody is charged per seat or per user, and an app is never switched off over a bill.

Free

For one app finding its feet.

$0 a month

  • 1M config reads a month
  • 1 project
  • Unlimited seats
  • Flags, remote config, and update gating
  • Never cut off when you go over

Pro

For apps in production, and their CI.

$25 a month

  • 20M config reads a month
  • Unlimited projects
  • Unlimited seats
  • Flags, remote config, and update gating
  • Management API for CI and scripts
  • Then $2 per million reads

Team

For large install bases.

$99 a month

  • 100M config reads a month
  • Unlimited projects
  • Unlimited seats
  • Flags, remote config, and update gating
  • Management API for CI and scripts
  • Then $2 per million reads

What counts as a config read

One fetch of your configuration by an app or a server. The SDK fetches when the app starts, when it returns to the foreground, and every five minutes while it is open. An unchanged configuration is answered with 304 and still counts. As a rough guide, an app with 8,000 daily users makes about a million reads a month.

If you go over

Nothing switches off, on any plan. Config is what your app needs to start, so running out of it is not something billing is allowed to cause. On Free the dashboard asks you to upgrade. On Pro and Team, reads over the included amount are billed at $2 per million at the end of the month.

Seats and projects

Invite everyone who needs to see a flag. Seats are free on every plan. Free covers one project with its development, staging, and production environments; paid plans have no project limit.

Paying and cancelling

Payments are handled by Polar, our merchant of record, so invoices carry the right sales tax or VAT. Cancel from Manage billing in settings and the plan runs to the end of the period you paid for.