Skip to docs content
Migrate from Supabase
Open Source
Free Cloud
Pro
SDK js@latest
Updated 2026-08-12
Prerequisites: Inventory of Supabase tables, RLS policies, and auth usage

Migrate from Supabase

Editions: Open Source · Free Cloud · Pro

Apito is GraphQL-first with reviewable schema drafts. Supabase is Postgres + PostgREST/Realtime. Migrate intentionally — there is no one-click importer.

Mapping

Supabase Apito
Tables Models + fields
Foreign keys Relations (forward/backward)
RLS RBAC + tenant filters (SaaS)
supabase-js @apito-io/js-admin-sdk or raw GraphQL
Storage buckets Files
Edge Functions Logic functions

Suggested path

  1. Recreate models in Console or author a Blueprint schema.json.
  2. Dry-run sync if using filesystem packs:
    apito sync --from filesystem --to <account> --type schema --dir blueprints/<slug> --dry-run
  3. Publish in Console.
  4. ETL rows with a one-off script calling secured GraphQL (or Content sync between Apito projects — not from Supabase dump directly).
  5. Swap clients; re-test auth (Apito app users ≠ Supabase Auth 1:1).

Self-host angle

If you left Supabase for control, compare Self-hosting Apito rather than only Free Cloud.

Next