Are all Supabase features available on SupaHost?
Most Supabase features work on SupaHost as they do on Supabase Cloud. A quick list of what works, what works differently, and what isn't available, with links to details.
Most of them. SupaHost runs the open-source Supabase stack, so the database, Auth, Data API, Storage, Realtime, Edge Functions, Cron and Queues all work with the normal client libraries. A handful of features are different or missing, mostly ones that rely on extra services Supabase Cloud runs alongside the core stack (the connection pooler, log analytics, image transformations). The full table is on Supabase features on SupaHost.
Works as on Supabase Cloud
- Postgres 17, with the extensions the Supabase Postgres image ships, including pgvector, PostGIS, pg_net and pgmq.
- Data API (PostgREST): queries, filters, RPC, generated types.
- Auth: email and password, magic links and email OTP, 19 OAuth providers, anonymous sign-ins, TOTP MFA, Row Level Security with
auth.uid(). - Storage: buckets, policies, public and signed URLs, files up to 50 MB.
- Realtime: Broadcast, Presence and Postgres Changes.
- Edge Functions (Deno) with
npm:,jsr:andhttps:imports. - Studio: table editor, SQL editor, Auth users, Storage browser, policies, database tools and API docs.
Works, but differently
| Feature | On SupaHost |
|---|---|
| Edge Function deploys | From the dashboard's Functions tab or over MCP, not supabase functions deploy |
| pg_cron | Built in; don't run create extension pg_cron. Managed on the Cron tab or in SQL |
| Auth emails | Sent by SupaHost from [email protected] with your app name; templates are editable; no custom SMTP |
| API keys | Legacy anon and service_role JWT keys only; no rotation |
| Direct Postgres | Business and Enterprise only, through an SSH tunnel |
| Branching | Pro and up; a branch is a copy of a project, with or without data, and there's no merge |
| Backups | Daily database backups, plus point-in-time recovery on Pro and Business. Storage files aren't in backups, but can be exported any time |
| Logs | Edge Function logs in the dashboard; no Studio log explorer |
| Exposed schemas | Fixed: public, storage, graphql_public, pgmq_public |
| Projects | Many projects share one instance (your own VM), and one flat price |
Not available
- Connection pooler (Supavisor) and read replicas
- Phone and SMS sign-in, and phone MFA
- Image transformations and the Storage S3 protocol
- GraphQL over HTTP (no
/graphql/v1endpoint) - Studio's Logs and Reports pages
- The Supabase Management API, so CLI commands such as
link,db pushandsecrets setdon't work - Custom SMTP for Auth emails
- SOC 2, ISO 27001 or HIPAA certification, an SLA, or multi-server failover
SupaHost is in public beta.
What this means in practice
If your app uses supabase-js (or the Flutter, Swift, Kotlin or Python client) against the Data API, Auth, Storage and Realtime, you change the URL and keys and it works. The things to plan for are:
- apps that rely on a pooled connection string for serverless ORMs;
- SMS sign-in;
- on-the-fly image resizing;
- a deploy pipeline built on
supabase functions deployorsupabase db push.
Check those against the feature table before you move.