Real Postgres, managed for you.
Every project is a full PostgreSQL database — not a toy subset. Use Row Level Security, extensions, functions and triggers, and connect directly when you need to.

Supabase Studio included
The table editor, SQL editor, Auth users, Storage browser and database tools you know, for every project. Open it from the dashboard; it's private to you.
Every Supabase extension
pgvector, PostGIS, pg_cron, pg_net, pgmq, pg_trgm and 50+ more. Need one that isn't listed? Ask and we'll add it.
Cron and queues
Schedule SQL with pg_cron and run durable queues with pgmq, managed from each project's dashboard.
Direct connections
On Business and above, open an SSH tunnel and connect psql, Prisma, Drizzle or pg_dump. Postgres is never exposed to the internet.
Named migrations
Apply migrations through your AI agent over MCP, or psql over SSH on Business. Migrations applied through MCP are saved with a name.
Your own VM
Every instance runs on its own VM: 2 shared vCPU and 4 GB on Builder, 2 vCPU and 8 GB on Pro, 4 vCPU and 16 GB on Business.
Never paused
Instances never pause for inactivity, on any plan.
All plans. Database storage: 8 GB on Builder, 25 GB on Pro, 50 GB on Business, shared across your projects.
Compare plansQuestions
Which Postgres version do you run?
PostgreSQL 17, the version in the current Supabase release. New Supabase releases are a one-click upgrade from your dashboard, with a backup first.
Can I connect with psql, Prisma or Drizzle?
Yes. On Business and above, connect through an SSH tunnel with the connection string from the dashboard. On every plan, the Supabase client libraries, the Data API and MCP work.
What happens if I run out of database space?
We never shut your database down. You'll get an email at your alert level (80% by default) and at 100%, then you can add database space as an add-on or upgrade.
Put every project on one plan.
Every plan starts with a 7-day free trial.