Resolved after 6 hours 50 minutes, affecting Edge Functions, on February 5, 2026.
esm.sh maintainers have implemented a fix which should unblock deploys of Edge Functions that were importing supabase-js from esm.sh.
Affected components
Update timeline
- investigating Feb 05, 2026, 06:09 PM UTC
Edge Functions using @supabase/[email protected] from esm.sh are failing. The issue is specific to the esm.sh CDN. Workarounds: Pin to v2.94.0 or use cdn.jsdelivr.net (https://cdn.jsdelivr.net/npm/@supabase/[email protected]/+esm) as a workaround while we investigate.
- investigating Feb 05, 2026, 07:08 PM UTC
We recommend importing via `npm:` or `jsr:` specifiers instead of CDN imports: `import { createClient } from "npm:@supabase/[email protected]"` These are more reliable than third-party CDNs. We’ve reached out to the esm.sh maintainer and are tracking the issue upstream.
- identified Feb 05, 2026, 08:11 PM UTC
We are removing v2.95.0 release, so the @2 tag will resolve to v2.94.1. This should resolve majority of issues. If you have previously switched to using v2.95.0 directly, please switch to v2.94.1
- identified Feb 05, 2026, 09:36 PM UTC
We’ve attempted several fixes on the npm registry side, but the esm.sh issue persists. We are continuing to investigate. In the meantime, use npm: or jsr: specifiers, or jsdelivr as an alternative CDN: import { createClient } from "npm:@supabase/[email protected]" or import { createClient } from "https://cdn.jsdelivr.net/npm/@supabase/[email protected]/+esm"
- monitoring Feb 05, 2026, 11:53 PM UTC
esm.sh maintainers have implemented a fix which should unblock deploys of Edge Functions that were importing supabase-js from esm.sh.
- resolved Feb 06, 2026, 01:00 AM UTC
Function deploys are working normally now. We are resolving this incident.
Your product runs on more than Supabase
Add the vendors you depend on and get one message when any of them reports trouble. Free for 3 vendors, no card.