(opens in a new window)

Upstash Overview

Upstash Information Resource Links

Category
Managed DBaaS KV Store API Gateway
Pricing Model
Free Plan Usage-basedSubscription (Fixed)
Pricing Examples
Free: $0/month (256 MB Redis, 500K commands) Pay-as-you-go: $0.20 per 100K commands Redis Fixed plans: $10-$1,500/month Vector Fixed: $60/month QStash Fixed: $180-$420/month Prod Pack add-on: +$200/month per database

What is Upstash?

Upstash is a serverless data platform built for the edge. Founded in 2020 by Enes Akar, Mehmet Dogan, and Bilal Yasar, it offers a Redis-compatible serverless KV store (branded “Upstash for Redis®”), a Vector database, and the QStash message queue. Everything is billed per request with scale-to-zero, and every database is reachable over a REST API so it works from Vercel Edge, Cloudflare Workers, and AWS Lambda without TCP connections.

Note: Upstash Kafka was deprecated on September 11, 2024 and discontinued on March 11, 2025. Upstash now points users to Upstash Workflow for durable, serverless task and messaging workloads.

Use Cases

  • Serverless Caching — Redis as a fast cache for serverless and edge functions
  • Session Storage — Globally distributed session management
  • Rate Limiting — Atomic Redis counters at the edge
  • Vector Search — Similarity search for AI and RAG applications
  • Background Jobs — QStash for HTTP-based message queues and scheduling

Pricing Model

Upstash bills per request rather than per server. Redis is $0.20 per 100K commands, Vector is $0.40 per 100K query/update requests, and QStash is $1 per 100K messages, each with storage at $0.25/GB and a permanent free tier. Fixed plans swap metering for a flat monthly fee, from $10/month (250 MB Redis) up to $1,500/month (500 GB). The Prod Pack add-on (+$200/month per database) adds an uptime SLA, multi-zone HA, encryption at rest, and SOC-2 compliance.

Global Replication

Upstash runs on AWS across 14 regions. A Global Redis database has one primary write region plus read replica regions you can add or remove on a running cluster with no downtime. Clients are routed to the nearest replica. The billing catch: every write is replicated to all read regions, and each replication counts as a billable command, so a multi-region database multiplies your command bill and each read region adds roughly 50% of the Fixed plan base price.

API-First

Upstash databases are accessible via REST API, making them usable from any HTTP-capable environment including edge runtimes that don’t support persistent WebSocket or TCP connections natively.

Upstash Features

Category

Managed
Available
DBaaS
Available
KV Store
Available
API Gateway
Available

Upstash Integrations

AWS Lambda
Available
Cloudflare Workers
Available
Fly.io
Available
Next.js
Available
Remix
Available
SvelteKit
Available
Vercel
Available

Upstash Pricing

Plans

Upstash bills its serverless databases per request, not per server. Redis, Vector, and QStash each have a permanent free tier and a pay-as-you-go tier where you pay per command/request plus storage; Fixed plans swap metered usage for a flat monthly price with higher limits. The gotcha is that on a Global (multi-region) Redis database every write is replicated to each read region and each replication counts as a billable command, so a multi-region setup multiplies your command bill.

Free

$ 0 per month

  • 256 MB max Redis data size Available
  • 500,000 commands per month Available
  • 10 GB monthly bandwidth Available
  • Max 10,000 commands/sec Available
  • Single region, community support Available
  • Free tier per product (Redis, Vector, QStash) Available

Pay as You Go

$ Variable per month

  • $0.20 per 100K Redis commands Available
  • $0.25/GB storage (first 1 GB free) Available
  • Free bandwidth up to 200 GB/month, then $0.03/GB Available
  • Up to 100 GB max data size Available
  • Global (multi-region) replication available Available
  • Replicated writes are billed per region Available

Fixed

$ 10 per month

  • Flat monthly price, no per-command charge Available
  • Redis from $10/mo (250 MB) to $1,500/mo (500 GB) Available
  • Read regions cost +50% of base per region Available
  • Higher bandwidth and throughput limits Available
  • 99.9% uptime SLA on Pro/Prod Pack Available

Pro / Enterprise

$ Custom per month

  • Prod Pack add-on: +$200/month per database Available
  • Multi-zone HA, encryption at rest Available
  • SOC-2 compliance, uptime SLA, monitoring integrations Available
  • Unlimited bandwidth and databases Available
  • Up to 10 TB capacity, dedicated support Available

Resource Pricing

Per-request metering for Upstash’s pay-as-you-go products. Redis bills per command, Vector per query/update request, and QStash per delivered message. Storage and bandwidth are billed separately on top of request charges.
  • Redis commands

    per 100K commands (Free: 500K/mo)

    $0.20

  • Redis storage

    per GB/month (first 1 GB free)

    $0.25

  • Vector requests

    per 100K query/update requests (Free: 10K/day)

    $0.40

  • Vector / Redis storage

    per GB/month

    $0.25

  • QStash messages

    per 100K messages (Free: 1,000/day)

    $1.00

  • Bandwidth

    per GB beyond 200 GB/month free

    $0.03

Instances Pricing

Redis Fixed plan tiers swap metered usage for a flat monthly fee. Each Global read region adds roughly 50% of the base plan price per region (e.g. +$5/mo on the 250 MB plan, +$400/mo on the 100 GB plan).
  • Fixed 250MB

    250 MB data, 50 GB bandwidth

    10 /month

  • Fixed 1GB

    1 GB data, 100 GB bandwidth

    20 /month

  • Fixed 5GB

    5 GB data, 500 GB bandwidth

    100 /month

  • Fixed 10GB

    10 GB data, 1 TB bandwidth

    200 /month

  • Fixed 50GB

    50 GB data, 5 TB bandwidth

    400 /month

  • Fixed 100GB

    100 GB data, 10 TB bandwidth

    800 /month

  • Fixed 500GB

    500 GB data, 20 TB bandwidth

    1500 /month

Find the full pricing details on the official Upstash

Upstash Regions

Upstash runs entirely on AWS. A standard database lives in one region; a Global database has one primary write region plus read replica regions you can add or remove live with no downtime. Clients are routed to the nearest replica to minimize edge latency.
An interactive map displaying Upstash's 14 datacenter locations by region. (June 18, 2026) - Map by d3js.org

14 Upstash datacenter locations and IDs per region

Source: https://upstash.com/docs/redis/features/globaldatabase

Location

Region

ID

N. Virginia, USANorth Americaus-east-1
Ohio, USANorth Americaus-east-2
N. California, USANorth Americaus-west-1
Oregon, USANorth Americaus-west-2
Central CanadaNorth Americaca-central-1
São Paulo, BrazilSouth Americasa-east-1
IrelandEuropeeu-west-1
London, UKEuropeeu-west-2
Frankfurt, GermanyEuropeeu-central-1
Mumbai, IndiaAsia Pacificap-south-1
SingaporeAsia Pacificap-southeast-1
Tokyo, JapanAsia Pacificap-northeast-1
Sydney, AustraliaAsia Pacificap-southeast-2
Cape Town, South AfricaMiddle East & Africaaf-south-1
Last updated: June 18, 2026

*Information is subject to change. Verify with the official Upstash website.

Listings & Sponsorships

Reach developers researching deployment platforms.

Put your platform in front of developers, CTOs, and teams comparing serverless infrastructure, runtimes, and deployment solutions.

  • ✅ Reviewed provider listings on srvrlss.io
  • ✅ Sponsorship placements across high-visibility sections
  • ✅ Reach an audience actively researching platforms

Best Upstash Alternatives

Alternatives to Upstash by matching platform type, use cases, supported runtimes and deployment options.

Frequently Asked Questions about Upstash

Upstash starts free. Beyond that you pay per request: Redis is $0.20 per 100K commands, Vector is $0.40 per 100K requests, and QStash is $1 per 100K messages, plus $0.25/GB storage. The part people miss is Global Redis: every write is replicated to each read region and each replication is billed as a command, so multi-region setups multiply your bill. Fixed plans trade metering for a flat $10-$1,500/month.

The Upstash Redis free tier gives you 256 MB of data and 500,000 commands per month with 10 GB of bandwidth, single region. Vector and QStash have their own free tiers (10K Vector requests/day, 1,000 QStash messages/day). The limits that matter are the monthly command cap, storage size, and single-region restriction. No credit card is required to start.

Upstash runs a Redis-compatible serverless data store and brands it ‘Upstash for Redis®’ with a trademark disclaimer, since Redis is a trademark of Redis Ltd. You get the Redis API and commands over both a native client and a REST API. It is compatible, not the Redis Ltd. product.

No. Upstash deprecated Upstash Kafka on September 11, 2024 and fully discontinued it on March 11, 2025. It steered users toward Upstash Workflow for durable serverless functions instead. If you need managed Kafka, Upstash is no longer the answer.

Upstash is built for serverless and edge runtimes: databases are reachable over a REST API so they work from Cloudflare Workers, Vercel Edge, and Lambda without TCP connections. Pricing is per request, so an idle app costs nothing, but high request volume or a chatty cache moves you into real usage. It is still metered, so a small app runs fine, but heavy traffic adds up.

See Upstash pricing

No, you can use the Upstash free tier for Redis, Vector, and QStash without a credit card. Billing only matters when you cross free limits or move to a pay-as-you-go or Fixed plan.

Prod Pack is a +$200/month-per-database add-on that adds an uptime SLA, multi-zone high availability, encryption at rest, SOC-2 compliance, and monitoring integrations. Treat production hardening and compliance as a paid line item, not something the base plan includes.

For serverless Redis and KV, compare Vercel KV (which runs on Upstash), Cloudflare Workers KV, and Fly.io. For a full Postgres backend instead of a cache, look at Supabase or Neon. The right choice depends on whether you need an edge cache, a queue, a vector store, or a primary database.