Our Terms, Privacy Policy and Data Protection Agreement have been updated

Serverless
Data Platform

The single platform for all your data needs

Start for Free ↗
Redis
Vector
QStash
Workflow
Box
Upstash Redis

Low-latency, serverless key-value store.

Serverless

Per-request pricing with no servers to manage and instant global reads.

Edge

Replicate to regions worldwide for low-latency reads close to your users.

Durable

Data persisted to disk with automatic backups and strong consistency options.

redis.ts
import { Redis } from "@upstash/redis"
const redis = Redis.fromEnv()
await redis.set("user:42", "online")
// GET user:42 → "online" · 3ms from the edge
Controls

Emerald pills, per-product tabs.

Start for Free ↗ Login Docs Disabled Chip #34d399 #f59e0b GlobalRegionalEdge
Search commands… Focused — emerald ring

Primary is a compact emerald pill (#34d399, white text, radius 12px, 40px); secondary is a pale-mint pill. The only multi-color moment is the per-product switcher (Redis red, Workflow lavender…). Focus ring is emerald.

Typography

Inter Tight, huge & gradient.

Display · Inter Tight · 128/128 · 700 · -3.2pxServerless
Section · Inter Tight · 48/48 · 600Serverless & Edge
Subhead · Inter · 24/32 · 400The single platform for all your data needs
Eyebrow · Inter · 14 · 500Upstash Redis
Body · Inter · 16 · 400Low-latency serverless key-value store.
Code · JetBrains Mono · 14 · 400Redis.fromEnv()
Palette

Near-black, emerald, gold.

Text
mint-50#ecfdf5
white#ffffff
zinc-200#e4e4e7
Surfaces & borders
black#000000
near-black#09090b
surface#27272a
mint-tint#ecfdf5
Accent & product
emerald#34d399
green-600#10b981
green-300#6ee7b7
amber#f59e0b
amber-200#fde68a
red (Redis)#dc2626
lavender (WF)#e9d5ff
Depth & motion

Glow behind, soft radii.

12px button
16px card/tab
pill nav
flat card · zinc hairline
radial green glow

No heavy shadows — depth is a faint radial green glow behind the headline plus subtle #27272a borders. The headline is a gradient text fill (#34d399 → #10b981 → #f59e0b). Motion: 150ms hover; the product switcher swaps panels.