Supabase
Hosted Postgres with auth, storage, and realtime bundled in, plus auto-generated REST/GraphQL APIs. The fastest way to get a real relational DB behind a solo project.
What is Supabase?
Supabase is a hosted Postgres platform that bundles the pieces a real backend usually needs, authentication, file storage, realtime subscriptions, and auto-generated REST and GraphQL APIs, on top of a fully standard, unmodified Postgres database. Because it's real Postgres rather than a proprietary database with a Postgres-like API, you keep the option to run raw SQL, use existing Postgres extensions, or migrate away without a rewrite.
Key features
- Auto-generated REST and GraphQL APIs directly from your Postgres schema, no separate API layer to hand-write
- Row-level security policies enforced at the database level, so access control lives with the data itself
- Built-in authentication with social providers, magic links, and phone auth handled out of the box
- Realtime subscriptions to database changes, useful for live-updating UIs without a separate pub/sub system
- File storage with the same access-control model as the rest of the database, plus an image transformation API
Who it's for
A strong fit for solo developers and small teams who want a real relational database with auth and storage solved on day one, without standing up separate services for each. Teams with very specific database performance tuning needs, or who need full infrastructure control, may eventually outgrow the managed layer and run Postgres themselves.
Pricing
Free tier for small projects, with usage-based paid plans as database size, bandwidth, and active users grow.