Stack Picker
a developer-grade decision engine
Back to the picker
Database

Supabase

Postgres plus auth, storage, and realtime in one platform.

Official site
Monthly cost
$0–$25 / mo
Free tier; $25+/mo Pro
Popularity
4/5
LLM knowledge
4/5
Difficulty
Easy
#realtime#open-source#low-cost

What Supabase is good at

Strengths
  • +Postgres + auth + realtime bundled
  • +Great DX
  • +Open source
Tradeoffs
  • Abstractions can leak
  • Less flexible than raw Postgres

Coding-agent prompt

You're using Supabase. Follow these rules:

- Row-Level Security on every table — never ship a table without a policy.
- Use Supabase Auth for user identity; let `auth.uid()` drive RLS policies.
- Call Postgres directly through `supabase-js` for reads/writes; use Edge Functions for custom logic.
- Storage buckets need explicit policies — default is locked down.
- Subscribe to realtime changes with `channel().on("postgres_changes", ...)`.
- Migrations via the Supabase CLI (`supabase migration new`), checked into git.

Beginner's guide to Supabase

In one line: Postgres + auth + file storage + realtime, all in one platform.

Supabase is an open-source Firebase alternative. Sign up and get a Postgres database, user login, file uploads, and realtime updates. Popular for getting an MVP off the ground in a weekend.

Try it in your terminal
  • npm install @supabase/supabase-js

    Install the client library.

Popular pairings with Supabase

Browse all categories