Upstash vs Redis in 2026: pick Upstash for serverless and edge apps
Upstash vs Redis is a serverless, Redis compatible database billed per command against Redis itself, as Redis Cloud or open source. Upstash's free tier includes 250 MB and 500K commands a month, then $0.20 per 100K commands. Redis Cloud has a free 30 MB database, Essentials from $5 a month, and Redis Open Source 8 can be used under AGPLv3, RSALv2 or SSPLv1.
Facts and prices checked on against the sources listed below.
Quick verdict
Pick Upstash for serverless and edge apps: caches, rate limits and queues that sit idle often, reached over REST where TCP is not allowed.
Redis
Pick Redis Cloud or open source Redis for steady, heavy traffic, the full feature set, or when you want to run Redis on your own servers.
Upstash vs Redis at a glance
| Feature | Redis | |
|---|---|---|
| What it is | Serverless, Redis compatible database | Redis Cloud, or Redis Open Source to run yourself |
| Free tier | 250 MB and 500K commands a month, 10 GB bandwidth, 1 database | Redis Cloud Free: 30 MB single database |
| Pay as you go | $0.20 per 100K commands; first 1 GB storage free, then $0.25 per GB | Essentials from $0.007 an hour, $5 a month |
| Fixed plans | From $10 a month for 250 MB to $1,500 for 500 GB | Pro from $0.014 an hour, $200 a month minimum |
| Access | Any Redis client, plus a REST API for edge runtimes | Redis clients over TCP |
| Clouds | AWS, GCP, Fly and Vercel, with read regions | Not compared here |
| Licence | Hosted service | Redis 8: AGPLv3, RSALv2 or SSPLv1; 7.2 and earlier BSD-3-Clause |
| GitHub stars | Not applicable | 77.1k (redis/redis) |
Pricing and free tier (checked Nov 2026)
Upstash Redis has a free tier with 250 MB of data and 500K commands a month, 10 GB of bandwidth and 1 free database per account. Pay as you go costs $0.20 per 100K commands, with the first 1 GB of storage free and $0.25 per GB after. Fixed plans run from $10 a month for 250 MB to $1,500 a month for 500 GB, with an extra charge for each read region.
Redis Cloud's Free plan is a 30 MB single database with a best effort SLA. Essentials starts at $0.007 an hour, $5 a month, for 250 MB to 100 GB and up to 99.99% uptime. Pro starts at $0.014 an hour with a $200 monthly minimum and up to 99.999% uptime.
Serverless or always on
Upstash is built for serverless and edge apps. It is Redis compatible, so any Redis client works, and it adds a REST API for runtimes where TCP connections are restricted. You pay per command, so a cache or rate limiter that is quiet most of the day costs little.
Redis Cloud is a managed Redis database priced by size and hours, which suits steady, heavy traffic where a flat price beats paying per command.
Licences and self-hosting
Upstash is a hosted service. Redis is also software you can run yourself. Redis says that from Redis 8 you can choose AGPLv3, RSALv2 or SSPLv1, and that AGPLv3 is an OSI approved open source licence. Redis 7.4 was offered under RSALv2 or SSPLv1 only, and 7.2 and earlier under BSD-3-Clause. The redis/redis repository had 77.1k stars on GitHub, with 8.10.3 released on 26 October 2026.
Free tiers compared
Upstash's free tier is larger: 250 MB and 500K commands a month against a 30 MB database on Redis Cloud Free. For a side project's cache, sessions or rate limits, Upstash free is often enough.
When to pick Upstash
- You deploy to serverless or edge runtimes.
- Your traffic is spiky or low.
- You need HTTP access to Redis.
When to pick Redis
- Your traffic is steady and high.
- You want to self-host under an open source licence.
- You need a high uptime SLA on Pro.
See also Turso vs Neon and Vercel vs Cloudflare.
FAQ
Is Upstash real Redis?
Upstash calls itself a Redis compatible database: you can connect with any Redis client, and it adds a REST API for runtimes where TCP is restricted. Check its docs for the commands you rely on before you move.
Is Upstash free?
Yes, up to a point. The free tier includes 250 MB of data and 500K commands a month, 10 GB of bandwidth and 1 database per account. Past that, pay as you go costs $0.20 per 100K commands.
Is Redis open source again?
Redis says that from Redis 8 you can choose AGPLv3, RSALv2 or SSPLv1, and that AGPLv3 is an OSI approved open source licence. Redis 7.4 was RSALv2 or SSPLv1 only, and 7.2 and earlier were BSD-3-Clause.
When does Redis Cloud cost less than Upstash?
When traffic is steady and high. Upstash charges per command, so a cache that serves millions of commands a day adds up, while Redis Cloud Essentials starts at a flat $5 a month and Upstash's own fixed plans start at $10 a month. Idle or spiky workloads usually cost less on Upstash pay as you go.
Sources, checked November 1, 2026
Prices and plans change often. If something here is out of date, tell us through the contact page.