Live status / Cloud infrastructure

Supabase has a partial disruption.

Supabase has a partial disruption affecting API Gateway.

Signal updated 2h ago · Sep 17, 2026, 7:30 PM UTC

DegradedOfficial signal: minor

Current incident · started Aug 14, 2026, 2:23 AM UTC

401 errors due to JWT rejections

We have identified the root cause of newly refreshed JWTs being rejected by the API, resulting in HTTP 401 errors for affected sessions. We are working on a fix and will provide updates as things progress.

Affected surface

Components

28 components
Compute capacity17 componentsOperational
AnalyticsOfficial componentOperational
ap-northeast-1Compute capacity / ap-northeast-1Operational
API GatewayOfficial componentDegraded
ap-northeast-2Compute capacity / ap-northeast-2Operational
AuthOfficial componentOperational
ap-south-1Compute capacity / ap-south-1Operational
Connection PoolerOfficial componentOperational
ap-southeast-1Compute capacity / ap-southeast-1Operational
DashboardOfficial componentOperational
ap-southeast-2Compute capacity / ap-southeast-2Operational
DatabaseOfficial componentOperational
ca-central-1Compute capacity / ca-central-1Operational
Edge FunctionsOfficial componentOperational
eu-central-1Compute capacity / eu-central-1Operational
Management APIOfficial componentOperational
eu-central-2Compute capacity / eu-central-2Operational
RealtimeOfficial componentOperational
eu-north-1Compute capacity / eu-north-1Operational
StorageOfficial componentOperational
eu-west-1Compute capacity / eu-west-1Operational
eu-west-2Compute capacity / eu-west-2Operational
eu-west-3Compute capacity / eu-west-3Operational
sa-east-1Compute capacity / sa-east-1Operational
us-east-1Compute capacity / us-east-1Operational
us-east-2Compute capacity / us-east-2Operational
us-west-1Compute capacity / us-west-1Operational
us-west-2Compute capacity / us-west-2Operational

1 of 27 affected

Official incident text

We have identified the root cause of newly refreshed JWTs being rejected by the API, resulting in HTTP 401 errors for affected sessions. We are working on a fix and will provide updates as things progress.

Source text is preserved verbatim and paired with its retrieval time.

Last 30 days · Status timeline

What changed

13 updates
  1. Identified

    We have identified the root cause of newly refreshed JWTs being rejected by the API, resulting in HTTP 401 errors for affected sessions. We are working on a fix and will provide updates as things progress.

  2. Identified

    Our teams are continuing to work on the fix and rollout is underway for selected customers. We will provide another update as we are applying the fix to all impacted users.

  3. Identified

    Fixes for this issue are being sequentially rolled out. The impact of the issue is limited to a subset of new projects that can experience it upon some JWT renewals. We will update the status when all the fix rollouts have completed.

  4. Identified

    As part of the incident remediation flow, we have separately identified "/lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found" error between 11:15 - 16:24 UTC today affecting PostgREST. This has been fixed and we can see the error rates have subsided.

  5. Identified

    We are continuing to test and rollout the fixes for intermittent HTTP 401 errors. In most cases, waiting and refreshing is successful. We will monitor eu-central-2 over the weekend and are preparing for the fix to be pushed to all regions starting Monday. Thank you for your patience while we've worked on multiple fixes for this issue.

  6. Identified

    We are continuing to rollout the fixes for intermittent HTTP 401 errors. In most cases, waiting and refreshing is successful. This fix has been applied to the following regions: ap-east-1 ap-northeast-1 ap-northeast-2 ap-south-1 ap-southeast-1 ap-southeast-2 ca-central-1 eu-central-1 eu-central-2 eu-north-1 eu-west-2 eu-west-3 We will continue rolling out this fix to the remaining regions throughout this week and provide updates as more regions are successful.

  7. Identified

    PostgREST 14.17 has now been rolled out to all regions. Some customers have reported that restarting their project after the rollout resolved this issue. To restart your project, go to the General settings page in the dashboard and select Restart project. Please contact our support team if the issue persists after a restart.

  8. Identified

    We continue to monitor the fixes introduced by this latest rollout. If you are continuing to see these errors, some customers have reported that restarting their project after the rollout resolved this issue. To restart your project, go to the General settings page in the dashboard and select Restart project. Please contact our support team if the issue persists after a restart.

  9. Identified

    We have seen reports that the JWT rejection issue persisted with 14.17, and due to <a href="https://status.supabase.com/incidents/bv4ntm4x0btf">some unintended performance side effects</a>, we have rolled back to Postgrest 14.5. The team continues to investigate the JWT issue and hopes to have a solution soon.

  10. Identified

    A stale time cache has been identified as the cause of this issue. A targeted fix has been written and is undergoing internal testing. It will be rolled out when testing is complete. Thank you for your patience while we investigated this issue. We will update the status page when the fix is rolled out.

  11. Identified

    Testing results have been positive. Following some additional checks today, we plan to expand the rollout. We’ll continue to monitor progress and provide further updates as they become available.

  12. Identified

    We continue to monitor progress and are slowly updating each region. Thank you for your patience on this issue.

  13. Identified

    To resolve this issue, our fleet requires a change to our deploy process. We have spent this week making these changes and will be implementing them throughout this weekend, starting on Friday, September 18. Once this change is implemented, we will release a new Supabase version that impacted users can upgrade to from their dashboard. Completing that upgrade will resolve this issue. We recognize that this is added work for our customers. This issue has been open for over a month, as we tried to make this change on each project's behalf. In an effort to resolve this sooner, we have opted to make this deployment process change and ask users to upgrade.