Migrate from Supabase
Move a Supabase project (Postgres, auth, storage) to Scalix Cloud
Why teams move
- EU-hosted, not resold — Scalix runs on bare metal we operate in Europe; data residency is structural, not a checkbox.
- One bill for everything — database, functions, AI inference, storage, KV, cron behind one API key and one credit pool.
- Agent-native — your AI agents can operate the platform over MCP (40+ tools), not just query it.
Honest differences (read before migrating)
- Supabase has a larger ecosystem of client integrations and a longer track record — if you rely heavily on Supabase Realtime channels or Edge Function-specific APIs, budget porting time.
- Scalix Auth covers email/password, OAuth (GitHub, Google), MFA, and magic links; if you use Supabase's SAML SSO, talk to us first.
- We're a young platform. Our status page is public and our uptime is honest: status.scalix.world.
1. Database (Postgres → ScalixNova)
Supabase is Postgres; ScalixNova is Postgres-compatible with instant branching and PITR. Direct import:
bash
# Connection string from Supabase: Settings → Database → Connection string (URI)
scalix-cloud migrate db import --source "postgres://postgres:[PASSWORD]@db.[PROJECT].supabase.co:5432/postgres"Schema, data, indexes, and sequences come over. Row-Level Security policies transfer as standard Postgres policies.
2. Storage
Supabase Storage is S3-compatible:
bash
scalix-cloud migrate storage sync \
--source-endpoint "https://[PROJECT].supabase.co/storage/v1/s3" \
--source-bucket your-bucket \
--source-access-key [S3_ACCESS_KEY] --source-secret-key [S3_SECRET] \
--target-bucket your-bucket3. Auth users
Export users from Supabase (Dashboard → Authentication → Users → export, or via the admin API), then import via the Scalix Auth API — see Auth docs. Password hashes in bcrypt format import directly; users keep their passwords.
4. Point your app
Swap the connection string and keys. The TypeScript SDK and Python SDK cover every endpoint; the S3 API works with existing S3 clients.
Stuck mid-migration? migrate@scalix.world — a founder answers.