Upstash Redis logo

Upstash Redis

Upstash Β· πŸ—„οΈ Database

Redis-compatible serverless storage for caches and rate limits, with REST access, a free database and metered paid plans.

Category
Database
Free tier
Available
Paid from
Usage-based at $0.20/100K commands; storage and bandwidth charges may apply
Verified
Docs verified

Free-tier constraints

Offer type
Perpetual
When idle
Pauses
Credit card
Not required
Commercial use
Unknown
At the limit
Service stops
Data expiry
Not published

Free-tier compatibility

  • β€”Static hosting
  • β€”Serverless
  • β€”Long-running processes
  • β€”Docker
  • β€”WebSockets
  • β€”Cron
  • β€”Background workers
  • β€”Persistent disk
  • β€”Custom domains

Overview

Upstash adds Redis-compatible storage to an application without requiring you to manage a Redis process. It is a practical companion to an API host when you need counters, a cache or rate-limiting state rather than relational queries.

Use the current pricing page for quotas: the FAQ still references an older daily request allowance. This listing describes the account-owned Free database, not the separate anonymous quick-start database that expires unless claimed. Inactivity archiving also means a free endpoint should not be treated as an unattended permanent store.

Read our methodology β†’

Pros

  • βœ“HTTP access suits serverless functions
  • βœ“No Redis server to administer
  • βœ“Small free database for prototyping

Cons

  • βœ•Free databases may be archived after at least 30 days of inactivity; restoration uses a backup
  • βœ•Upgrading removes the free-plan command allowance
  • βœ•Not every Redis command is supported

Best for

  • β†’API response caches
  • β†’Rate limiting
  • β†’Small counters and session stores

Compare with

Getting started

  1. 1 Create an account and a Free Redis database in the console
  2. 2 Store the database URL and token in server-side environment variables
  3. 3 Choose a Redis client or REST SDK and test reads and writes
  4. 4 Monitor commands and data size before enabling a paid plan

Features

  • βœ“Redis-compatible API
  • βœ“REST access
  • βœ“Persistent data
  • βœ“Usage-based billing

FAQ

Is $0.20 a monthly subscription?

No. It is a command-unit price. Paid storage and bandwidth have separate rules, so the bill depends on usage.

Can an unused database disappear?

Free databases can be archived after inactivity. Upstash documents advance emails and a backup that can be restored into a new database.

Is this a full application host?

No. Host your application on a compute service and use Upstash for compatible data operations.

Deploy these projects to Upstash Redis

Open-source projects and templates that run on Upstash Redis's free tier.

No projects linked yet. Submit one β†’