Description
Upstash is a serverless data platform built for developers who need low-latency, scalable data infrastructure without managing servers. The platform consolidates multiple data services under one roof: a serverless Redis-compatible key-value store, a vector database for AI and LLM workloads, QStash for durable message queuing, Workflow for orchestrating serverless functions, Search, and Box.
The Redis offering supports caching, session management, rate limiting, leaderboard systems, and real-time chat applications. Data is replicated across 8+ regions worldwide for consistently low latency, with multi-region replication available on paid plans. Upstash Redis is accessible via standard Redis protocol clients as well as an HTTP/REST API, making it compatible with serverless and edge runtimes including Vercel Edge, Cloudflare Workers, and Fastly Edge.
Pricing follows a per-request model where costs scale to zero during idle periods. A free tier is available for prototypes and hobby projects, while Pay as You Go billing charges $0.20 per 100K commands. Fixed plans start at $10/month and offer predictable costs for consistent workloads. A Prod Pack add-on provides uptime SLA, multi-zone high availability, SOC-2 compliance, encryption at rest, and Prometheus and Datadog integrations for production use cases. Enterprise plans offer dedicated resources, HIPAA compliance, unlimited databases, and professional support with SLA.
Upstash has processed over 160 billion Redis commands and 210 million QStash messages, maintaining over 99.99% uptime. Customers include companies using it for edge use cases, AI-powered knowledge bases, and high-scale consumer applications.
Use cases
- Caching frequently accessed data to reduce database load and improve application response times
- Managing user session state in serverless and edge environments with low latency
- Implementing rate limiting for APIs and services running on serverless infrastructure
- Building real-time leaderboards and ranking systems using sorted sets
- Handling message queuing and durable background job delivery with QStash
- Orchestrating multi-step serverless workflows with durable execution and retries
- Storing and querying vector embeddings for AI applications and LLM retrieval
- Replicating data across multiple global regions for low-latency access worldwide
- Processing high-throughput Redis commands in pay-as-you-go serverless deployments
- Integrating Redis and vector storage with Vercel Edge and Cloudflare Workers runtimes
