Pricing
Pay for identity activity,
not seats or tiers.
$5/month + usage and additional capacity after your 60-day trial.
One plan. Every core identity primitive is included from day one. Your first 2 issuers are included. Additional issuers cost $2/month each; custom domains cost $5/month each. These capacity charges apply during the trial too.
Identity activity
METEREDA $1 usage credit is applied automatically every month before anything is charged. Human and machine authentication are priced the same: agents and services are first-class actors here, not a metered upsell.
Infrastructure capacity
RECURRINGBilled for keeping a resource live, prorated by the day. Creating, changing, or deleting one is always free.
Metered activity and the platform fee are waived for your first 60 days. Custom domains and issuers beyond the included 2 still bill during the trial, because they carry real infrastructure cost even when idle.
Worked examples
What this looks like on a bill
5,000 human logins + 1,000 API key checks · 2 issuers · 0 custom domains
50,000 human + 10,000 machine logins + 20,000 API key checks · 3 issuers · 1 custom domain
Full definitions, rate table, and how the trial and usage credit interact live in the pricing documentation.
Principles
How we think about pricing
Identity pricing has a bad reputation: a maze of per-seat gates and metered internals nobody can predict. We built this model to be the opposite. You're not charged for a user existing, a seat sitting idle, or an internal retry firing.
Talk to usOne plan: every core identity primitive is available from day one, nothing gated behind an upgrade
Usage-based: pay for meaningful identity activity, not raw internal events
No surprise multipliers: webhook retries, audit fan-out, and failed operations never inflate your bill
Capacity is billed separately: issuers and domains are priced for standing infrastructure, never for the API call that creates or changes them
FAQ
Common questions
Why isn't this priced per monthly active user or per seat?
Because signups, invitations, and membership changes are free: you're never billed for a user simply existing. You pay for authentication activity when it actually happens, and for the infrastructure you keep running. A dormant user costs you nothing.
What counts as billable identity activity?
Three things today: human authentication, machine authentication, and API key verification. Identity lifecycle operations (signups, invitations, membership changes) are tracked as activity but free. Everything else, including reads, config changes, webhook deliveries and retries, and failed requests, is never metered.
What's the $1 monthly credit?
Every account gets $1 of usage credit each month, applied automatically to offset metered activity charges before anything is billed. Unused credit doesn't roll over to the next month.
Do webhooks, retries, or failed requests increase my bill?
No. Only the identity operations listed above are metered. Internal implementation details, like retries, audit-record fan-out, and failed writes, never multiply your bill.
Is there a free tier?
There is no permanent free tier. Every account starts with a 60-day trial: metered activity and the platform fee are waived. Custom domains and issuers beyond the included 2 still bill during the trial. The $5 monthly platform fee and metered activity charges begin with the first UTC billing month starting on or after the trial ends. Additional capacity charges apply throughout.
When does billing actually start?
Usage billing is active. Statements are finalized after each UTC calendar month, and payments are handled through Stripe. Every account starts with a 60-day trial.
What happens after the trial if I haven't added a card?
The trial ends after 60 days. Platform and metered activity charges begin with the first UTC billing month starting on or after the trial ends, even without a saved card. The account does not automatically pause or move to a free tier. Payment can be requested by email invoice, due within 30 days. Not adding a card does not extend the trial or waive charges.
How do I pay?
Payments are handled through Stripe after each month's statement is finalized. We charge an enabled, usable saved payment method automatically. Otherwise, payment can be requested by email invoice with 30 days to pay.
Get started
One API. Every identity. Start with a 60-day trial.
Create an account, grab your API keys, and model users, organizations, services, and agents in one system.
No credit card required. All core features included. See pricing.