Roadmap
What better-supabase is building now, next and later, with the upstream source each item follows and the subpath it lands in.
The roadmap groups work by horizon. Each item names the upstream project it follows and the subpath where it lands, so you can tell which import changes when it ships. Items move between horizons as upstream releases land; the changelog records what shipped.
Now
audienceandissuerpinning (better-supabase/server), passed toverifyCredentials. Upstream:@supabase/server1.7.- A Standard Schema generator (
better-supabase/config):standardSchema()writes Row, Insert and Update validators per table with no validation library. Upstream: Standard Schema and Standard JSON Schema. - TanStack DB collections with Realtime sync
(
better-supabase/tanstack-db), built on@supabase-labs/tanstack-dbwith the generated schemas and primary keys. Upstream:supabase/tanstack-db. - Typed Edge Function calls (
better-supabase/edgeandbetter-supabase/client):defineFunction()checks the input and output with Standard Schemas, andfunctions()calls it throughfunctions-jswith aResult. Upstream:@supabase/functions-js. - Supabase MCP server interop (
better-supabase/ai-sdk/mcpandbetter-supabase/mcp/sdk):supabaseMcp()types the server's tools withcreateToolSchemas(), andsupabaseMcpHandler()servescreateSupabaseMcpHandlerbehind better-supabase auth. Upstream:@supabase/mcp-server-supabase.
Next
Parity gaps with what Supabase ships today.
- Supabase Lite (
better-supabase/server,better-supabase/testingand the CLI): the server, repositories,gen,doctorandinitagainst a@supabase/liteproject, and in-process lite stacks for tests. Upstream:@supabase/lite. - Compiled JSON Schemas (the
jsonb-schemasSQL module). CHECK constraints usepg_jsonschema's compiledjsonschematype once the platform ships a version that has it; Supabase runs 0.3.3, which hasjsonschema_validation_errorsbut no compiled type. Upstream:supabase/pg_jsonschema.
Later
- AsyncAPI 3 for realtime topics (
better-supabase/realtime): a document describing eachdefineTopicchannel and its payloads. Upstream: AsyncAPI 3. - A machine-readable capability file for better-supabase itself, in the
shape of the
supabase/sdkcapability matrix. Upstream:supabase/sdk. - ElectricSQL and Zero collections: executors and TanStack DB
collections over their sync engines, after
better-supabase/expo-sqliteandbetter-supabase/tanstack-dbsettle the executor interface. Upstream:electric-sql/electric,rocicorp/mono.
The blocks overview lists the blocks that ship today.
Last updated on