Pro is the sweet spot for growing startups: 1,000,000 checks a day, 100 rules, 50 namespaces, and 4-hour priority email support. It is the tier we recommend for production workloads that have real traffic and real revenue depending on the API being protected.
Who Pro is for
- Applications with sustained traffic where rate limiting is load-bearing infrastructure.
- Teams managing many namespaces — per-endpoint, per-customer, per-partner.
- Anyone who needs overrides and quotas at scale: 50 overrides per rule, 25 quotas.
What changes from Starter
- Checks/day: 1,000,000 (4x Starter)
- Rate-limit rules: 100
- Namespaces: 50
- Overrides per rule: 50
- Quotas: 25
- Blocklist entries: 1,000
- Projects per workspace: 10
- Team seats: 10
- Webhook destinations: 25
- Audit log retention: 90 days
- Support: 4h priority email
What stays the same
All four algorithms, multi-rule evaluation, the TypeScript SDK, per-identifier analytics, fail-open behavior, and flat-rate billing. No metering, no overage, no surprises.
The math
1,000,000 checks/day is roughly 30M checks a month at $49. If you are running your own Redis for rate limiting, price the instance, the engineering time for the Lua scripts, the fail-open edge cases, and the dashboard you never quite build — then compare.
Upgrading and downgrading
Upgrade from Starter at any time — caps lift immediately. Downgrade at the next billing period. Your rules, overrides, quotas, and blocklists are untouched by tier changes; only the caps move.