{
  "slug": "upstash",
  "name": "Upstash (Redis)",
  "url": "https://upstash.com",
  "cat": "backend",
  "group": "back",
  "tagline": "Serverless Redis over HTTP",
  "price": "Free: 256MB storage, 500K commands/mo, 10GB bandwidth. Pay-as-you-go $0.20 per 100K commands plus $0.25/GB storage. Fixed plans from $10/mo.",
  "tier": "mixed",
  "pick": false,
  "what": "Serverless Redis billed per command and reachable over HTTP REST, so it works from edge functions and browsers where holding a TCP connection is impossible. The free tier gives 256MB storage, 500,000 commands and 10GB bandwidth monthly. Upstash also sells Vector and QStash queueing on the same model.",
  "why": "The default answer for rate limiting, session storage and caching in a Next.js or Vercel app — <code>@upstash/ratelimit</code> is about five lines. Costs fall to zero when nobody is using your app.",
  "warn": "The 500K free commands go faster than you expect — a polling UI or a chatty rate limiter can exhaust the monthly allowance in days. Per-command billing punishes hot loops.",
  "install": "npm i @upstash/redis",
  "category": {
    "key": "backend",
    "name": "Databases & backend",
    "desc": "Where your data lives. Free-tier pausing behaviour is the field to read.",
    "group": "back",
    "groupName": "Give it a backend"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://upstash.com/",
    "checked_at": "2026-08-18T22:10:46.578+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}