---
title: "@supabase/server framework adapters are deprecated and will be removed on December 1, 2026: 2026-12-01 | Harbyn"
description: "@supabase/server framework adapters are deprecated and will be removed on December 1, 2026, effective Dec 1, 2026."
canonical: "https://harbyn.com/changes/supabase/2026-10-05-framework-adapters-in-supabase-server-are-deprecated"
last-updated: 2026-10-06
---

# @supabase/server framework adapters are deprecated and will be removed on December 1, 2026

Markdown version of <https://harbyn.com/changes/supabase/2026-10-05-framework-adapters-in-supabase-server-are-deprecated>.

Deprecation - Supabase. high severity. Announced. Upcoming.

The Hono, H3, Elysia and NestJS adapters shipped in @supabase/server still work but will be removed from the package on December 1, 2026. withSupabase and the @supabase/server/middleware entries are not deprecated. Migrate to a framework bridge copied into your project that runs @supabase/middleware entries; replace auth: 'user' with withRequiredClaims(), not withClaims(), or anonymous requests will be let through.

37 days left: the deadline is Dec 1, 2026.

## Facts

| Fact | Value |
| --- | --- |
| Vendor | [Supabase](https://harbyn.com/vendors/supabase.md) |
| Kind | Deprecation |
| Severity | high |
| Status | Announced |
| Announced | Oct 5, 2026 |
| Effective | Dec 1, 2026 |
| Added to Harbyn | Oct 6, 2026 |
| Lead time | 56 days of warning |
| Symbols | `@supabase/server/adapters/hono`, `@supabase/server/adapters/h3`, `@supabase/server/adapters/elysia`, `@supabase/server/adapters/nestjs` |
| Replacement | Copy the framework bridge from the Supabase frameworks guide and compose @supabase/middleware entries such as withRequiredClaims() and withSupabaseClient(). |
| Vendor page | <https://supabase.com/changelog/supabase-server-adapters-deprecated> |
| Review | Reviewed by a person, extracted by a model |

## Find it in your code

```sh
npx harbyn scan
```

This change names no identifier the scanner can match line by line, so the scan tells you whether your repository uses Supabase, from its packages and API hosts. Nothing leaves your machine.

## Sources

Where this event comes from: the page we read, when we read it, and the hash of that snapshot.

- <https://supabase.com/changelog-rss.xml> (changelog, fetched 2026-10-06 00:10 UTC, sha256 `e4009002dcb00ca7286d7f26014a5f962effac7ce155cc794fecc60b78c921f0`)

## Related changes

### More from Supabase

- [Status page moves to incident.io and drops webhook and SMS notifications](https://harbyn.com/changes/supabase/2026-10-08-status-page-moves-to-incident-io.md) (Breaking change, announced Oct 8, 2026)
- [four CBC-mode TLS 1.2 cipher suites will be removed from project HTTP APIs](https://harbyn.com/changes/supabase/2026-10-12-an-outdated-subset-of-tls-1-2-ciphers-will-be-disabled-on-project-http-apis.md) (Breaking change, effective Nov 10, 2026)
- [PostgreSQL 15.19 / 17.11 minor release may require action for ltree, pgcrypto, btree\_gist and custom operators](https://harbyn.com/changes/supabase/2026-09-25-postgresql-15-19-17-11-minor-release-action-may-be-required-for-ltree-pgcrypto-b.md) (Breaking change, announced Sep 25, 2026)

### Changes at other vendors

- [AWS Lambda: Python 3.10 runtime deprecation](https://harbyn.com/changes/aws-lambda/2026-10-08-python-3-10-runtime-deprecation.md) (effective Oct 31, 2026)
- [Jira / Atlassian Cloud: Atlassian Analytics dashboard subscriptions being removed](https://harbyn.com/changes/atlassian-jira/2026-08-10-atlassian-analytics-dashboard-subscriptions-being-removed.md) (effective Nov 2, 2026)
- [Google Cloud Run and Functions: .NET 8 runtime deprecation](https://harbyn.com/changes/google-cloud/2026-10-08-net-8-runtime-deprecation.md) (effective Nov 10, 2026)
- [GitHub: X-GitHub-Stateless-S2S-Token header ignored from 2026-11-30](https://harbyn.com/changes/github/2026-10-02-x-github-stateless-s2s-token-header-ignored-from-2026-11-30.md) (effective Nov 30, 2026)

[All upcoming deadlines](https://harbyn.com/deadlines.md)
