Databases and backend · ranked 05
Upstash
Serverless Redis and Kafka with a per-request price.
Best for Redis and queues next to a serverless app
Upstash offers serverless Redis, Kafka, and related data products, priced for request-based usage and usable from edge functions. Use it for rate limits, caches, and queues next to a Postgres database. It is not your primary application database. Free tier: check site for current limits.
Best use cases
- Rate limiting and caching
- Background queues
- A Redis that edge functions can reach
Pros
- + Fits serverless and edge runtimes
- + Pay-per-request matches a small app
- + Redis without running a server
Cons
- − Not a replacement for Postgres or a document store
- − Current free-tier limits and prices: check site
Pricing
Free tier and per-request paid usage. Current prices: check site.
Alternatives
Databases and backend
8.0
Neon
Serverless Postgres that branches like a git repo.
Best for Serverless Postgres, including a database per preview
Databases and backend
8.5
Supabase
Postgres, auth, storage, and realtime in one project.
Best for Postgres plus auth for an indie app
Databases and backend
7.9
Convex
A reactive backend: queries, mutations, and functions in TypeScript.
Best for A TypeScript backend with realtime built in