An Upstash Ratelimit alternativewith keys and credits attached.
Upstash Ratelimit is a great building block for throttling. ReqKey is the finished product around it: keys for your customers, a credit balance, plan limits, and logs.
- A source for every claim
- Where Upstash Ratelimit wins, too
- Free for 5M requests a month
The short answer
Upstash Ratelimit limits whatever identifier you pass, backed by your Upstash Redis, in TypeScript and Python. If you’re selling an API, ReqKey adds the keys, balances, and per-customer analytics you’d otherwise build around it.
Upstash Ratelimit is a rate-limit library. ReqKey is API keys, credits, rate limits, and request analytics for the API you sell.
ReqKey and Upstash Ratelimit, line by line.
A filled mark shows who is stronger on that line; a dash means they’re comparable. Their wins are marked too.
- How it runsReqKeySDK middleware inside your API — no proxy, no DNS changeUpstash RatelimitLibrary in your code calling your Upstash Redis
- API keys for your customersReqKeyYes — prefixed and hashed, one customer can hold many keysUpstash RatelimitNo — you pass any identifier
- Credits and quotasReqKeyA balance per customer, any cost per call, refills every hour, day, week, or month, optional overageUpstash RatelimitNo balance or refill — a token cost per call only
- Rate limitsReqKeyPer customer, set on the plan, windows from 1 second to 24 hours, 429 with Retry-AfterUpstash RatelimitFixed window, sliding window, token bucket
- Request analyticsReqKeyEvery request — endpoint, status, latency, customer — 30 days on Pro, plus an Analytics APIUpstash RatelimitOptional dashboard of allowed and limited requests, hourly
- Free tierReqKey5M requests a month, 1,000 keysUpstash Ratelimit500K Redis commands a month (~100K–250K checks)
- First paid tierReqKey$25/mo for 10M requests and 100,000 keys, volume tiers to 1BUpstash Ratelimit$0.20 per 100K commands; 2–5 commands per check
- Takes paymentReqKeyNo — ReqKey meters and enforces; you take payment with your own providerUpstash RatelimitNo
Upstash Ratelimit details from their own pricing pages and docs, checked September 2026. Sources below.
Why teams pick ReqKey over Upstash Ratelimit.
A complete product
Keys, credits, rate limits, and request logs together — Upstash is one building block.
Region-synced balances
One balance synced across regions. Upstash notes multi-region limits can be exceeded “by a small margin”.
Seven languages
SDKs for Python, Node, Go, Rust, PHP, .NET, and Java — Upstash Ratelimit covers TypeScript and Python.
Bigger free tier
5M validations and logs free, against roughly 100K–250K checks on Upstash’s free Redis.
When Upstash Ratelimit is the better pick.
We’d rather you pick the right tool than switch twice.
- You only need a cheap IP or user throttle in a Next.js or edge app.
- You don’t issue API keys, sell credits, or need customer analytics.
Moving from Upstash Ratelimit in three steps.
- 1
Create plans with the limits you use today
Each plan carries its credits, refill interval, and rate limit, so the numbers leave your code.
- 2
Issue keys to your customers
One consumer per customer, one or more keys each — they all draw on the same balance and limit.
- 3
Swap the middleware
Replace the limiter with the ReqKey middleware for your framework. Keep the old one on anonymous routes if you like.
ReqKey vs Upstash Ratelimit: common questions.
Something else? Ask the team or read the docs.
Not for customer limits. ReqKey keeps the counts and balances.
A sliding window from 1 second to 24 hours, set per plan or per customer.
Yes — throttle anonymous IPs with Upstash and let ReqKey handle keyed customers.
Sources
Checked on Upstash Ratelimit’s own pages in September 2026. Prices change — if something here is out of date, tell us and we’ll fix it.
Other comparisons.
vs UnkeyAPI key management and deploy platform
vs ZuploEdge API gateway
vs MoesifAPI analytics and monetization
vs TreblleAPI observability
vs KongAPI gateway
vs RapidAPIAPI marketplacevs AWS API GatewayManaged API gateway
vs ApigeeEnterprise API management
vs HeliconeLLM gateway and observabilityvs OpenMeterUsage metering and billing
vs Stripe metered billingBilling and invoicing
vs LagoOpen-source usage billingvs TykOpen-source API gateway
Switching from Upstash Ratelimit?It takes an afternoon.
Free for your first 5 million requests every month. No card, no gateway, no rewrite.