Requests are the only thing we meter. Every plan is monthly, your whole team is included, and we never rate-limit your traffic.
For side projects and first launches.
For APIs in production with real customers.
Everything in Pro, sized to your traffic.
One request = one key validation or one logged API call · No rate limits on any plan · Billed monthly
Two things count toward it, and the bill is never a puzzle.
Every reqkey.verify() call from your middleware — the check that a key is valid and has credits — counts as one request.
Every request/response event you ship to /ingest for analytics and monitoring counts as one request.
Teams, consumers, plans, keys, dashboards — no separate charges. Dashboard activity simply draws from the same request pool, which is why seats are free.
Doing more than 50M a month? Talk to us about volume pricing.
Invite everyone — there's no per-seat fee. The dashboard runs on the same request pool as your API, so one number covers all of it and your bill tracks what you use, never how many people use it.
Start for freeOne key validation or one logged API call. That is the whole meter — nothing else is billed.
Nothing breaks. Usage beyond 2M is billed at $25 per million, and there are no rate limits at any volume.
No. Teams are included on Pro with no per-seat pricing — dashboard usage draws from the same request pool as your API.
No. Every plan is monthly — start, upgrade, or leave whenever you like.