Skip to import

Migrate from InstantDB
to Supabase.

Each InstantDB namespace becomes a Postgres table, links become relationships between tables, $users become Supabase Auth accounts, and $files become Storage files. Every schema change is saved as a SQL migration you can keep in your codebase.
Supabase account

Connect your Supabase account, then choose a fresh, blank project for your InstantDB data.

Your migration in three steps

  1. Connect your project

    Create a fresh, blank Supabase project, then authorize access to it. Your InstantDB app stays unchanged.

  2. Upload your backup

    Extract your InstantDB backup and select the folder. Namespaces, records, links, accounts, and files are imported.

  3. Finish in your codebase

    Pull the SQL migrations and use the generated agent prompts to point your app at Supabase.