BREAKING: Supabase JWT Authentication Failures – Immediate Workarounds
Supabase experiencing widespread 401 JWT rejection errors. Critical authentication service impacted. Workarounds and status inside.
Incident Summary
Supabase is currently experiencing authentication failures across its platform, with users reporting 401 Unauthorized errors related to JWT token rejections. This affects API requests, real-time subscriptions, and dashboard access for affected projects.
What's Down
How to Check If You're Affected
1. Test API call: Send authenticated request to your Supabase endpoint ```bash curl -H "Authorization: Bearer YOUR_TOKEN" https://YOUR_PROJECT.supabase.co/rest/v1/ ``` If you receive 401, you're affected.
2. Check dashboard: Attempt login to supabase.com dashboard 3. Monitor real-time: Test Supabase client subscriptions 4. Check status page: https://status.supabase.com
Immediate Workarounds
1. Token Refresh Strategy
2. Bypass with Service Role Key (Temporary Only)
service_role key for critical operations (if you control the request origin)3. Implement Retry Logic
4. Cache Responses (Where Applicable)
Alternative Solutions
Short-term alternatives while Supabase recovers:
What We Don't Know Yet
Recommendations
1. Do NOT: Issue new sign-ups or password resets during outage 2. Do: Enable offline-first functionality if available 3. Do: Communicate with your users 4. Do: Monitor Supabase status page actively 5. Do: Implement graceful degradation in your app
Status Updates
Follow real-time updates:
*Last Updated: [Current UTC Time]* *Incident ongoing. Report will be updated as situation develops.*