BREAKING: Supabase JWT Authentication Outage – Immediate Workarounds
Supabase experiencing widespread 401 JWT rejection errors. Authentication services partially degraded. Workarounds and status checks inside.
INCIDENT SUMMARY
Supabase is currently experiencing authentication failures across multiple services, with JWT token validation returning 401 errors. This affects API requests, real-time subscriptions, and database access for applications relying on Supabase authentication.
WHAT'S DOWN
HOW TO CHECK IF YOU'RE AFFECTED
```bash
Test your Supabase connection
curl -H "Authorization: Bearer YOUR_TOKEN" \ https://YOUR_PROJECT.supabase.co/rest/v1/your_table \ -H "apikey: YOUR_ANON_KEY"If you receive 401, you're affected
Check Supabase status page: status.supabase.com
```IMMEDIATE WORKAROUNDS
1. Use Service Role Key (Temporary)
2. Implement Local Token Validation (Short-term)
3. Switch to Alternative Auth Provider (Short-term)
4. Use Direct PostgreSQL Connection
5. Enable Offline Mode (App-level)
RECOMMENDED ACTIONS
1. Immediate (0-30 min) - Check [status.supabase.com](https://status.supabase.com) for updates - Switch non-critical services to service role authentication - Notify affected users if customer-facing
2. Short-term (30 min - 2 hours) - Implement token caching layer - Deploy fallback authentication provider - Monitor Supabase incident updates
3. Follow-up - Review incident post-mortem - Implement redundant authentication methods - Add monitoring/alerting for 401 rate spikes
WHAT I'M UNSURE ABOUT
RESOURCES
Last Updated: Time of incident declaration Next Update: Awaiting Supabase official statement