Upstash runs Redis and Kafka behind HTTP APIs, which makes them usable from edge functions and serverless runtimes where holding a TCP connection open is awkward or impossible. Databases scale to zero, so a side project costs nothing until it actually gets traffic, and the REST interface works from anything that can make a fetch call, including a worker running at the edge.
Who it is for
Serverless and edge developers who need a cache without a VPC.
Key features
- Redis over HTTP and REST
- Global replication for low latency
- Kafka topics with REST producers
- Usage-based billing per command
- Rate limiting and QStash queues
Where it falls short
Per-command pricing and the HTTP layer mean it is not a drop-in for every Redis client, and latency-sensitive workloads in a single region are still better served by an ordinary Redis instance.
Pricing
Free tier with a monthly command allowance; paid plans bill per commands used, with a fixed minimum on higher tiers.
Prices move; the tier structure is the part that stays true. Check current pricing on Upstash.
Alternatives to Upstash
Frequently asked
Is Upstash free?
Partly. Free tier with a monthly command allowance; paid plans bill per commands used, with a fixed minimum on higher tiers.
What is Upstash best for?
Serverless and edge developers who need a cache without a VPC.
What are the best alternatives to Upstash?
The closest substitutes we list are Cloudflare, Neon and Supabase. They sit in a similar price bracket but make a different trade-off, so read the weaknesses section of each review before switching.
Which platforms does Upstash run on?
Upstash is available on Web, API and CLI.