Skip to content
StackPick

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

Freemium

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

FreemiumDetails

Databases and backend

8.5

Supabase

Postgres, auth, storage, and realtime in one project.

Best for Postgres plus auth for an indie app

FreemiumDetails

Databases and backend

7.9

Convex

A reactive backend: queries, mutations, and functions in TypeScript.

Best for A TypeScript backend with realtime built in

Check siteDetails