Pricing that follows your usage
Every plan includes the whole product. You pay for scale — measured in monthly active users — not for features. Start free, and only move up when your real usage says so.
Free
Everything you need to ship real auth for a small app.
$0forever
1,000 MAU included
No card required
Starter
For production apps that have outgrown the free cap.
$10per month
1,000 MAU included
then 3¢ per MAU
GrowthPopular
Room to grow, with a lower per-user rate as you scale.
$50per month
10,000 MAU included
then 2¢ per MAU
Scale
High volume, the lowest overage rate, no hard ceiling.
$100per month
100,000 MAU included
then 1¢ per MAU
What’s a monthly active user?
A monthly active user (MAU) is a distinct end user who signs in and gets at least one token issued from one of your issuers in a UTC calendar month. We sum MAU across your team’s issuers. Two things deliberately don’t count: machine-to-machine client_credentials traffic (there’s no user behind it), and repeat logins by the same user in the same month (a user is counted once).
Overage, billed in arrears
On a paid plan, going past your included MAU is fine — we never break production auth over a usage spike. Any overage for a month is totalled at the per-MAU rate for your tier and billed the following month, so you’re only ever charged for users you actually had. Limits exist to protect against abuse, not to squeeze customers: paid production auth is never cut off at the included cap.
The one hard cap is the Free plan — with no card on file, it stops at 1,000 MAU. Add a card (any paid plan) and the ceiling turns into metered overage instead.
Every plan includes
The full product on every tier — you scale MAU, not capability.
Planning a larger deployment or need invoicing terms? Reach out through the docs — we’d like to hear about it.