Staff Pick

๐Ÿ“ก Monitor your APIs โ€” know when they go down before your users do

Better Stack checks uptime every 30 seconds with instant Slack, email & SMS alerts. Free tier available.

Start Free โ†’

Affiliate link โ€” we may earn a commission at no extra cost to you

Upstash Status: How to Check If Upstash Is Down (2026)

Updated June 2026 ยท 5 min read ยท By API Status Check

Upstash is a serverless data platform for Redis, Kafka, and QStash (a serverless message queue). Unlike traditional Redis providers, Upstash uses an HTTP-based API model โ€” meaning every Redis command is an HTTP request rather than a persistent TCP connection. This makes Upstash ideal for Vercel serverless functions, Cloudflare Workers, and Next.js API routes that can't maintain persistent connections. When Upstash goes down, all apps depending on Redis caching, rate limiting, session storage, or Kafka event streaming via Upstash are affected. This guide explains how to check Upstash's status and distinguish a genuine platform outage from a quota or configuration issue.

Understanding Upstash's Status Page (status.upstash.com)

Upstash operates status.upstash.com โ€” its official status page. Because Upstash runs multiple distinct products (Redis, Kafka, QStash, Vector), incidents are tracked per product. An Upstash Redis incident doesn't necessarily mean QStash or Kafka are affected.

Upstash Redis

Serverless Redis via HTTP REST API and Redis protocol. Redis incidents affect caching, session storage, rate limiting, leaderboards, and any feature using Redis commands. Upstash Redis supports both standard Redis protocol (port 6379) and HTTP REST API โ€” an outage affects both.

Upstash Kafka

Serverless Apache Kafka for event streaming and message queues. Kafka incidents affect producer/consumer connections and topic message delivery. Upstash Kafka retains messages โ€” an outage delays delivery but typically doesn't lose messages.

QStash

Upstash's serverless message queue and scheduler for background jobs, webhook delivery, and scheduled tasks (cron). QStash incidents affect job scheduling and message delivery. Messages are durable โ€” delivery resumes automatically when the service recovers.

Upstash Vector

Upstash's serverless vector database for AI/ML similarity search and embeddings storage. Vector incidents affect semantic search features and AI embedding queries. Tracked separately from Redis and Kafka.

Upstash Console

console.upstash.com โ€” the web dashboard for managing databases, viewing metrics, and managing credentials. Console incidents prevent browser-based management but don't affect database connectivity from your application.

Upstash API

The management API for creating and managing Upstash databases programmatically. API incidents prevent database provisioning via Terraform, Vercel integrations, and other IaC tools โ€” running databases are unaffected.

What Upstash Status Colors Mean

๐ŸŸข
Operational: All Upstash services working normally. Redis commands, Kafka messages, and QStash jobs are processing without issues.
๐ŸŸก
Degraded Performance: Upstash is running but with higher latency or lower throughput. Redis commands succeed but take longer than normal. Kafka consumer lag may increase. QStash job delivery may be delayed.
๐ŸŸ 
Partial Outage: Some Upstash databases or regions are affected. Your specific database may still be operational while others are failing. Check if the outage is affecting the product and region where your database is located.
๐Ÿ”ด
Major Outage: Large-scale failure affecting Upstash Redis, Kafka, or QStash broadly. HTTP requests to Redis endpoints will fail. Kafka producers/consumers will disconnect. QStash delivery will be delayed (messages are durable and will re-deliver).
๐Ÿ”ต
Maintenance: Planned maintenance window. Upstash typically announces maintenance in advance on status.upstash.com and the Upstash Discord.

โš ๏ธ Upstash Platform Issue vs. Quota/Config Issue โ€” Know the Difference

A significant number of "Upstash is down" reports are actually quota limit or configuration issues, not platform outages. Before checking the status page:

  • Free tier daily command limit: Upstash free tier has 10,000 commands/day per database. Once hit, all commands fail until midnight UTC reset.
  • Database size limit: Upstash free tier limits database size. If your Redis database hits the limit, write commands fail.
  • Wrong region endpoint: Upstash Redis databases are region-specific. Verify you're using the correct endpoint URL from the console.
  • Incorrect password: Check the UPSTASH_REDIS_REST_TOKEN (for HTTP API) vs. Redis password (for redis:// protocol) โ€” they're different credentials.
๐Ÿ“ก
Recommended

Monitor your Upstash-powered app with independent uptime monitoring

Upstash's status page shows platform health โ€” not your app's Redis connection health. Better Stack monitors your actual app endpoints and alerts you when Redis caching or rate limiting failures cause downtime. Free plan available.

Try Better Stack Free โ†’

5 Ways to Check If Upstash Is Down

1.

status.upstash.com (Official)

Upstash's official status page, showing real-time status for Upstash Redis, Kafka, QStash, Vector, and the console. Incidents are tracked per product. Subscribe to email notifications to receive updates automatically.

Check status.upstash.com โ†’
2.

Upstash Console Data Browser

Log into console.upstash.com and use the Data Browser for your Redis database to run a test command (e.g., PING). If the console can execute commands, your Redis database is accessible. If it can't connect, check the platform status.

Open Upstash Console โ†’
3.

redis-cli or curl (REST API)

For Redis: run `redis-cli -u <redis-url> PING` to test TCP connectivity. For the HTTP REST API: curl -X POST `https://<endpoint>/ping` with the Authorization header. If PING returns PONG, Redis is up. For QStash, curl the `/v2/topics` endpoint to verify API connectivity.

Upstash troubleshooting docs โ†’
4.

@upstash on X

Upstash's official X account posts incident updates, maintenance announcements, and platform news from @upstash. The team is active and typically acknowledges incidents quickly on X.

Follow @upstash โ†’
5.

X / Twitter (Search)

Search 'upstash down' or 'upstash redis outage' on X. The Next.js, Vercel, and serverless developer communities that use Upstash heavily report issues quickly.

Search X for 'upstash down' โ†’

Common Upstash Issues and What They Mean

"ERR max daily request limit exceeded"You've hit Upstash's free tier daily command limit (10,000 commands/day per database). Commands resume automatically at midnight UTC. Upgrade to a paid plan for higher or unlimited daily commands, or implement request deduplication and caching in your app to reduce Redis command volume.
"WRONGPASS invalid username-password pair"The Redis password in your connection string is incorrect. Upstash Redis has two different credentials: the Redis password (for redis:// protocol connections) and the REST token (for HTTP API connections). Check the Upstash console for the correct credentials โ€” they're different strings and often confused.
"OOM command not allowed when used memory > maxmemory"Your Upstash Redis database has exceeded its maximum memory limit. On free tier this is 256MB. Delete unused keys, enable key eviction policies, or upgrade to a higher-tier plan. Set an eviction policy (e.g., allkeys-lru) in the console to automatically evict old keys when memory is full.
"NOSCRIPT No matching script"A Lua script you're trying to run with EVALSHA hasn't been loaded into this Redis instance. Upstash Redis is serverless and may route to different instances โ€” scripts loaded with SCRIPT LOAD aren't guaranteed to persist. Use EVAL with the full script instead of EVALSHA for serverless environments.
"QStash: Publish failed / 429 Too Many Requests"You've exceeded QStash rate limits. QStash enforces per-topic publish rates. Implement exponential backoff and retry logic in your publisher. Consider batching messages or upgrading to a plan with higher publish rate limits.
"Kafka: LEADER_NOT_AVAILABLE"A Kafka topic partition leader is temporarily unavailable. This is common during Upstash maintenance or when a new topic is created (leader election takes a few seconds). Retry the connection after a short delay. If it persists, check status.upstash.com for Kafka incidents.

Upstash Outage History: What the Data Shows

1-2x/month
Reported incidents
Redis incidents most common; Kafka and QStash less frequent
15-60 min
Avg incident duration
Serverless architecture helps isolate and recover quickly
3 services
Independent products
Redis, Kafka, and QStash incidents tracked separately

Upstash runs on AWS infrastructure with multi-region replication for Redis databases (when enabled). Most incidents are service-specific โ€” an Upstash Redis outage doesn't necessarily affect QStash or Kafka. The team is active on Discord and X and typically posts incident updates quickly. QStash is designed for durability: messages are stored persistently and will deliver after service recovery, making it more resilient to outages than real-time services like Redis. For critical Redis dependencies, enable global replication to multiple regions for automatic failover.

What to Do When Upstash Is Down

If Upstash Redis Is Down

  • Check status.upstash.com for Redis incidents
  • Verify daily command quota in the console
  • Test with redis-cli PING or HTTP REST curl
  • Add retry logic with exponential backoff
  • Serve cached data from CDN/in-memory cache

If QStash Is Down

  • Check status.upstash.com for QStash incidents
  • Messages are durable โ€” they will re-deliver when recovered
  • Check QStash console for delivery failure logs
  • Verify webhook endpoint is accessible to Upstash
  • Use DLQ (dead letter queue) to catch failed deliveries

Frequently Asked Questions

Where is the official Upstash status page?

Upstash's official status page is at status.upstash.com. It shows real-time status for Upstash Redis, Upstash Kafka, QStash, Upstash Vector, and the console. Incidents are tracked per product โ€” an Upstash Redis incident doesn't mean Kafka or QStash are affected. Subscribe to email notifications to receive updates when incidents are posted and resolved.

My Upstash Redis is returning errors but the status page shows operational โ€” what should I check?

When the status page shows operational but your Redis is failing, the most common causes are: (1) daily command limit exceeded โ€” check your usage in the Upstash console, resets at midnight UTC; (2) incorrect credentials โ€” verify you're using the right password vs REST token; (3) database memory full โ€” check if OOM errors are occurring. Run `redis-cli -u <url> PING` or curl the REST API to test connectivity directly.

What's the difference between Upstash Redis REST API and the Redis protocol?

Upstash Redis supports two connection methods: the native Redis protocol (redis:// URL, port 6379, uses ioredis/redis npm packages) and the HTTP REST API (UPSTASH_REDIS_REST_URL/TOKEN, uses @upstash/redis package). For serverless environments (Vercel Edge, Cloudflare Workers), always use the HTTP REST API โ€” the native Redis protocol requires persistent TCP connections that aren't supported in edge runtimes.

How long do Upstash outages typically last?

Upstash incidents typically resolve within 15โ€“60 minutes. Redis incidents can be shorter because the serverless architecture routes around failures more quickly. QStash incidents may take longer to fully clear because in-flight messages need to be retried after recovery. Upstash's team posts updates on status.upstash.com and @upstash on X throughout incidents.

How do I monitor my Upstash-powered app uptime independently?

Add a health check endpoint to your app that does a lightweight Redis operation (e.g., PING or GET on a test key) and returns HTTP 200 if successful. Monitor that endpoint with Better Stack or API Status Check Alert Pro. This catches Upstash issues not yet on the status page, plus catches your own connection configuration problems (wrong credentials, quota exceeded) that wouldn't show as a platform incident.

Alert Pro

14-day free trial

Stop checking โ€” get alerted instantly

Next time Upstash goes down, you'll know in under 60 seconds โ€” not when your users start complaining.

  • Email alerts for Upstash + 9 more APIs
  • $0 due today for trial
  • Cancel anytime โ€” $9/mo after trial

Monitor Your Upstash-Powered App Independently

Don't rely on Upstash's status page alone โ€” monitor your actual Redis-dependent and QStash-dependent endpoints. Get instant alerts when caching or rate limiting failures affect your users, before Upstash acknowledges an incident.

Try Better Stack Free โ€” No Credit Card Required

Or use APIStatusCheck Alert Pro โ€” API monitoring from $9/mo

๐ŸŒ Can't Access Upstash?

If Upstash is working for others but not for you, it might be an ISP or regional issue. A VPN can help bypass network-level blocks and routing problems.

๐Ÿ”’

Troubleshoot with a VPN

Connect from a different region to test if the issue is local to your network. Also protects your connection on public Wi-Fi.

Try NordVPN โ€” 30-Day Money-Back Guarantee
๐Ÿ”‘

Secure Your Upstash Account

Service outages are a common time for phishing attacks. Use a password manager to keep unique, strong passwords for every account.

Try NordPass โ€” Free Password Manager
Quick ISP test: Try accessing Upstash on mobile data (Wi-Fi off). If it works, the issue is with your ISP or local network.

โณ While You Wait โ€” Try These Alternatives

๐Ÿ›  Tools We Use & Recommend

Tested across our own infrastructure monitoring 200+ APIs daily

Better StackBest for API Teams

Uptime Monitoring & Incident Management

Used by 100,000+ websites

Monitors your APIs every 30 seconds. Instant alerts via Slack, email, SMS, and phone calls when something goes down.

โ€œWe use Better Stack to monitor every API on this site. It caught 23 outages last month before users reported them.โ€

Free tier ยท Paid from $24/moStart Free Monitoring
1PasswordBest for Credential Security

Secrets Management & Developer Security

Trusted by 150,000+ businesses

Manage API keys, database passwords, and service tokens with CLI integration and automatic rotation.

โ€œAfter covering dozens of outages caused by leaked credentials, we recommend every team use a secrets manager.โ€

SEMrushBest for SEO

SEO & Site Performance Monitoring

Used by 10M+ marketers

Track your site health, uptime, search rankings, and competitor movements from one dashboard.

โ€œWe use SEMrush to track how our API status pages rank and catch site health issues early.โ€

From $129.95/moTry SEMrush Free
View full comparison & more tools โ†’Affiliate links โ€” we earn a commission at no extra cost to you