Serverless
Data Platform

The single platform for all your data needs

Low-latency, serverless key-value store

Highly Available, Infinitely Scalable

  • 99.99% uptime guarantee
  • Automatic scaling to meet your demands
  • No server management required

Global Low Latency

  • Lightning-fast response times worldwide
  • Multi-region replication options
  • Optimize for your users, wherever they are

Durable, Persistent Storage

  • In-memory speed with disk-like persistence
  • Data safety without sacrificing performance
  • Automatic backups
import { Redis } from "@upstash/redis";
const redis = Redis.fromEnv();

const cacheKey = `item:${itemId}`;

// Check cache
const cachedItem = await redis.get(cacheKey);
if (cachedItem) {
  console.log("Cache hit");
  return JSON.parse(cachedItem);
}
Fast Anywhere
upstash region map
40B
Redis Commands
90M
QStash Messages
8M
Vector Queries
>99.99%
Uptime

* weekly average

Serverless & Edge

The platform tailored for the serverless revolution

Global low latency

Data is replicated across 8+ regions worldwide to provide lowest latency for your users. Add/remove regions without any downtime.

Price scales to zero

Start free, then pay only for what you use with per-request pricing. You'll never pay more than the cap price, guaranteed.

Requests12,004
Storage420KB
Cost$0.02

HTTP/REST API

HTTP-based APIs enable access from serverless and edge functions in addition to supporting standard clients via the Redis protocol.

import { Index } from "@upstash/vector";

const index = new Index<Metadata>({
  url: "<UPSTASH_VECTOR_REST_URL>",
  token: "<UPSTASH_VECTOR_REST_TOKEN>",
});

await index.upsert([{
  id: 'tokyo',
  data: "Tokyo is the capital of Japan.",
}])

Designed for the edge

Tested and optimized for Vercel Edge, Cloudflare Workers and Fastly Edge.