
Supabase
The Postgres development platform: database, auth, storage, realtime, and edge functions in one dashboard.A Firebase-like developer experience powered by Postgres and open source building blocks.

The Postgres development platform: database, auth, storage, realtime, and edge functions in one dashboard.A Firebase-like developer experience powered by Postgres and open source building blocks.
Supabase is what happens when Postgres gets a modern product suit: a clean dashboard, instant APIs, auth, storage, realtime, and edge functions, all sitting on top of a real database you actually own.
If you like the Firebase “move fast” vibe but want SQL, portability, and grown-up data modeling, Supabase is a ridiculously solid default.
Supabase pricing is a mix of plan + usage. You start free, then pay for higher limits and whatever you scale past (MAUs, storage, egress, compute, etc.). Exact quotas and overages live on the pricing page.
| Tier | Price | Best For | Notable Inclusions |
|---|---|---|---|
| Free | $0/mo | Prototypes, hobby apps, early MVPs | 50K MAUs, ~500MB DB, small egress + file storage, community support. Free projects pause after a week of inactivity (and you’re limited to a small number of active projects). |
| Pro | From $25/mo | Production apps, serious side projects | Higher included quotas (ex: MAUs, DB size, egress, file storage), email support, daily backups, log retention, plus compute credits. |
| Team | From $599/mo | Teams that need enterprise-ish controls | Adds org features like SSO for the dashboard, certifications (SOC2), longer retention, priority support & SLAs, and optional compliance add-ons. |
| Enterprise | Custom | Internet-scale + compliance + dedicated support | Designated support, uptime SLAs, advanced security requirements, and bring-your-own-cloud options. |
| Self-hosted | Infra cost | Full control / private environments | Run Supabase on your own infrastructure via Docker (you manage ops, upgrades, backups). |
Postgres as the foundation
Every project is a dedicated Postgres database, so you get real relational power, extensions, and the ability to grow up without rewriting your backend.
Auto-generated APIs
Supabase can expose your database via instant APIs so you can ship CRUD fast, then get fancy later.
Auth that plays nice with your database
Email/password, magic links, OAuth providers, and more. The real magic is pairing Auth with Row Level Security (RLS) so your permissions live in the database.
Storage with database-grade access control
File uploads with fine-grained policies that can reference users, metadata, and any business rules you can express in SQL/RLS.
Realtime (the good kind)
Subscribe to Postgres changes, broadcast events, and track presence over websockets. Great for live feeds, dashboards, collaborative UI, and “someone just did a thing” moments.
Edge Functions
Server-side TypeScript functions (Deno-based) that are great for webhooks, integrations (Stripe, email), scheduled-ish backend tasks, and keeping secrets off the client.
Vector database (pgvector)
Store embeddings right next to your app data, query them, and keep your AI features close to the rest of your product.
Pros:
Cons:
| Category | Highlights |
|---|---|
| Ideal for | Indie hackers, startups, and teams who want a real database + modern platform UX |
| Best features | Postgres foundation, Auth + RLS, instant APIs, Storage, Realtime, Edge Functions |
| Potential drawbacks | Usage-based scaling, learning curve around Postgres/RLS, regional strategy at scale |
| supabase.com | Supabase pricing | |
| supabase.com | Platform overview (what comes with every project) | |
| supabase.com | Auth guide | |
| supabase.com | Storage guide | |
| supabase.com | Realtime guide | |
| supabase.com | Edge Functions guide | |
| supabase.com | Vector database (pgvector) feature page | |
| supabase.com | Self-hosting with Docker |