BlogIs Supabase Down?

Is Supabase Down Right Now?

Developer-focused status guide for Supabase — check database, auth, realtime, and storage availability, with error codes and troubleshooting.

Last updated: April 7, 20266 min read
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

Check Supabase Status

Supabase publishes an official status page. Check both official and third-party monitoring:

Supabase Service Components

Supabase is a multi-component platform. Each piece can fail independently — check which component is affected before debugging:

PostgreSQL DatabaseCore

Managed Postgres with Row Level Security

REST API (PostgREST)Core

Auto-generated REST API from database schema

Auth ServiceCore

Email, OAuth, phone, and magic link authentication

RealtimeCore

WebSocket-based realtime database subscriptions

StorageStorage

Object storage for files and media

Edge FunctionsCompute

Deno-based serverless functions at the edge

DashboardManagement

Supabase management UI at app.supabase.com

CDN / ImgproxyStorage

Storage CDN and image transformation

📡
Recommended

Monitor your services before your users notice

Try Better Stack Free →

Common Supabase Error Codes & Fixes

PGRST301Row-level security policy violation

Fix: Check your RLS policies in dashboard

503 Service UnavailablePostgREST API temporarily down

Fix: Wait and retry — usually resolves in minutes

Connection refused (5432)Direct database connection blocked or project paused

Fix: Check if project is paused in dashboard

429 Too Many RequestsRate limit exceeded

Fix: Add exponential backoff and request queuing

JWT expiredAuth session token has expired

Fix: Call supabase.auth.refreshSession() or reauthenticate

schema "public" does not existDatabase migrations not applied or wrong schema

Fix: Run migrations via Supabase CLI or dashboard

⚠️ Free Tier: Project Pausing

Supabase free tier projects auto-pause after 1 week of inactivity. This is the most common reason developers think Supabase is "down" when it's actually just their specific project that's paused.

Signs your project is paused: connection refused, "project not found" errors, or dashboard showing "Restore project" button.

How to Prevent Project Pausing

  • • Upgrade to Pro plan ($25/month) — no auto-pausing
  • • Set a GitHub Actions cron job to ping your Supabase REST API daily
  • • Use Uptime Robot or a free monitoring service to ping your-project.supabase.co/rest/v1/
  • • Set up a simple health-check endpoint that calls a lightweight query

Troubleshooting Supabase Connection Issues

Check status.supabase.com first

The official status page shows live status for all regions and components. Most genuine outages are posted here within minutes.

Test with the Supabase CLI

Run supabase status to check project health locally. Use supabase db ping to test database connectivity.

Check connection pool limits

Free tier allows 60 direct connections. Use Supabase's built-in pooler (port 6543) instead of direct connections (port 5432) to handle connection limits gracefully. Set ?pgbouncer=true in your connection string.

Monitor with Better Stack

For production Supabase apps, use Better Stack to monitor your Supabase REST endpoint every 30 seconds. You'll get instant alerts before users report issues.

Alert Pro

14-day free trial

Stop checking — get alerted instantly

Next time Supabase goes down, you'll know in under 60 seconds — not when your users start complaining.

  • Email alerts for Supabase + 9 more APIs
  • $0 due today for trial
  • Cancel anytime — $9/mo after trial

Related Developer Guides

Frequently Asked Questions

Is Supabase down right now?

To check if Supabase is down, visit the official Supabase status page at status.supabase.com. You can also check APIStatusCheck.com/api/supabase for third-party monitoring. Supabase publishes real-time incident updates on their status page, including affected components (Database, API, Auth, Realtime, Storage, Dashboard).

Why is my Supabase database connection failing?

Supabase database connection failures can be caused by: (1) Supabase service outage — check status.supabase.com, (2) Exceeded database connection pool limits — Supabase free tier allows 60 connections, (3) Project paused due to inactivity (free tier projects pause after 1 week of inactivity), (4) Network/firewall blocking port 5432 (PostgreSQL) or 443 (REST API), (5) Invalid connection string or rotated database password. Check your project dashboard for paused status first.

How do I wake up a paused Supabase project?

If your Supabase project is paused (free tier inactivity), go to your Supabase dashboard at app.supabase.com, navigate to your project, and click "Restore project." Restoration takes 2-5 minutes. To prevent future pauses, either upgrade to a paid plan or set up a scheduled task (cron job) that pings your database every few days to keep it active.

What is the Supabase rate limit and how do I know if I hit it?

Supabase enforces rate limits on their REST API and Auth endpoints. Free tier: 500 requests/second on the API, 4 signup requests/hour on Auth per IP. If you hit rate limits, you will receive a 429 Too Many Requests HTTP response. Solutions: implement request queuing, use the Supabase JS client (handles retries), or upgrade to a Pro plan for higher limits.

Does Supabase have planned maintenance windows?

Yes, Supabase performs planned maintenance, usually during low-traffic periods. They announce maintenance windows on status.supabase.com and via email to project owners. Most maintenance windows last 15-30 minutes. During maintenance, read operations may still work while write operations and auth may be interrupted.

🌐 Can't Access Supabase?

If Supabase 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 Supabase 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 Supabase on mobile data (Wi-Fi off). If it works, the issue is with your ISP or local network.

🛠 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.

OpteryBest for Privacy

Automated Personal Data Removal

Removes data from 350+ brokers

Removes your personal data from 350+ data broker sites. Protects against phishing and social engineering attacks.

Service outages sometimes involve data breaches. Optery keeps your personal info off the sites attackers use first.

From $9.99/moFree Privacy Scan
ElevenLabsBest for AI Voice

AI Voice & Audio Generation

Used by 1M+ developers

Text-to-speech, voice cloning, and audio AI for developers. Build voice features into your apps with a simple API.

The best AI voice API we've tested — natural-sounding speech with low latency. Essential for any app adding voice features.

Free tier · Paid from $5/moTry ElevenLabs Free
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