Serverless Redis-compatible database

Upstash Redis

A managed Redis-compatible service with TCP and HTTPS access, persistent storage, request-based and fixed pricing, and optional multi-region reads.

Editorial verdict

Choose Upstash Redis when request-oriented serverless access, supported Redis semantics, and managed persistence fit the workload. For authoritative data, validate consistency and durability explicitly; for caching, keep the source of truth outside the cache and model TTL, misses, and failure behavior.1234

Best for

  • Serverless or edge functions that benefit from HTTPS REST access without connection pooling
  • Redis-compatible counters, rate limits, TTL data, or key-addressed state using supported commands
  • Bursty workloads where pay-per-command pricing aligns better than continuously provisioned capacity
1234

Not ideal for

  • Applications assuming complete Redis command, module, clustering, or operational equivalence
  • Authoritative workflows requiring an unqualified strong-consistency guarantee across replicas
  • Sustained high-volume workloads where command, storage, bandwidth, and read-region costs exceed fixed capacity alternatives
12345
Main trade-off

Upstash removes server and connection-pool management and persists data, but the application accepts a documented Redis compatibility surface, eventual replication consistency, service limits, per-command economics, and vendor-specific redundancy options.12345

Product boundary

Whether a serverless Redis-compatible service fits the application's durable key-value or disposable cache workload without operating Redis infrastructure.

Upstash Redis is Redis-compatible rather than identical to every Redis deployment. It persists data, but replication is eventually consistent; command support, SDK coverage, regions, redundancy, limits, and pricing depend on the selected Upstash plan and configuration.234

For: Serverless and edge application teams that need supported Redis commands, HTTP access, persistent storage, or cache primitives and can accept Upstash-specific compatibility and consistency boundaries

  • A required Redis command or module is outside Upstash's current compatibility surface.
  • Authoritative data needs consistency stronger than the documented replication model.
  • Sustained command, bandwidth, storage, or read-region usage makes another plan more predictable.
  • Cache entries are being treated as irreplaceable source-of-truth data.

Why teams consider Upstash Redis

  • REST and Redis protocolsUpstash supports HTTPS REST access and native Redis TCP for serverless and conventional clients.1234
  • Persistent storageWrites are stored in memory and block storage, while paid databases add redundancy according to current service documentation.234
  • Multiple billing modelsFree, pay-as-you-go, fixed, and enterprise plans support variable or predictable workload shapes.2345

Pricing

Upstash offers Free, pay-as-you-go command billing, fixed capacity plans, and Enterprise. Pay-as-you-go separately meters commands, stored data, and bandwidth above included amounts; read regions and production add-ons can add cost.5

Prototype

Free

Currently $0 with 256 MB data, 10 GB monthly bandwidth, and 500,000 monthly commands.5

Variable production usage

Pay as You Go

Currently $0.20 per 100,000 commands, $0.25 per GB-month after the first 1 GB, and bandwidth free through 200 GB per month then $0.03 per GB.5

Predictable usage

Fixed

Current fixed plans begin at $10 per month for 250 MB, with plan-specific data, bandwidth, throughput, request, and record limits.5

Primary meter
Commands for pay-as-you-go; capacity and included usage for fixed plans5
Durability boundary
Persistent storage is always enabled; paid redundancy and Prod Pack features remain plan-specific5
Pricing checked View official pricing

Upstash Redis vs alternatives

Cloudflare Workers KV

Choose when
Choose it for globally distributed, read-heavy Workers state where eventual visibility and simple key-value values are acceptable.
Compared with Upstash Redis
It does not provide Redis data structures or immediate global write visibility.6

Amazon DynamoDB

Choose when
Choose it for durable AWS-native primary data designed around partition and sort keys.
Compared with Upstash Redis
The data and access-pattern model differs from Redis commands and structures.7

Redis Cloud

Choose when
Choose it when broader managed Redis capabilities, configurable persistence, and conventional capacity planning matter more than scale-to-zero simplicity.
Compared with Upstash Redis
Memory, topology, plan floors, and persistence settings require more capacity and operations planning.8

Resources and sources

Official product, policy, and pricing

  • Upstash Redis getting started
    Open
  • Upstash Redis API compatibility
    Open
  • Upstash durable storage
    Open
  • Upstash consistency model
    Open
  • Upstash Redis pricing
    Open
  1. 1
    Upstash Redis getting started

    Upstash · Accessed Official

  2. 2
    Upstash Redis API compatibility

    Upstash · Accessed Official

  3. 3
    Upstash durable storage

    Upstash · Accessed Official

  4. 4
    Upstash consistency model

    Upstash · Accessed Official

  5. 5
    Upstash Redis pricing

    Upstash · Accessed Official

  6. 6
    Cloudflare Workers KV documentation

    Cloudflare · Accessed Official

  7. 7
    Amazon DynamoDB introduction

    Amazon Web Services · Accessed Official

  8. 8
    Redis Cloud documentation

    Redis · Accessed Official