SAASPOCALYPSEverdict #SUPABASE-A76B
scanned 2026.05.01 · 19:12
subject of investigation

supabase.com

Postgres backend-as-a-service platform
verdictCONTESTED
wedge score
56
/100
tier · contested
wedge thesis

the door is vertical focus: Supabase is a horizontal BaaS for everyone, which means no niche owns it — a narrower clone targeting one stack (mobile-only, edge-only, AI-native) can win that segment before Supabase's breadth becomes relevant.

real walls — pick your flank·ship in 3 months·run for $54.00 + usage
wedge map

where the walls are.

methodology →
the door

their capital wall is paper-thin — runs on commodity cloud + free tiers.

watch out

their distribution is fortress-grade — they own their brand SERP end-to-end.

capitaldoor
0.0/10
investment the incumbent had to make
technical
5.6/10
depth of the underlying engineering
network
0.0/10
users compound users
switching
4.0/10
stickiness of customer data + workflow
data
0.0/10
proprietary data accumulates over time
regulatory
0.0/10
real licenses, not SOC 2 theater
distribution
9.3/10
brand SERP grip, knowledge graph, news flow
take

the blunt take.

color around the thesis

Supabase is open source, self-hostable, and already beloved — you're not out-featuring them. The wedge is picking one lane they're too broad to defend: AI-native apps, mobile-first, or a specific compliance vertical.

The core stack (Postgres + PostgREST + GoTrue + Realtime) is all open source and composable. A solo dev can assemble a credible hosted version of it. The hard part isn't the tech — it's that Supabase has 100K+ GitHub stars and a developer community that functions as a distribution moat. You're not beating them on features; you're carving off a niche they're too general to serve well.

cost

cost of competing.

their price ←→ your run-rate
what they charge
Pro plan
$25
/ project/mo
Free tier available; Pro adds 8GB DB, 100GB storage, daily backups
annual:$300
what running yours costs
01 · Hetzner VPS (CX31, 8GB RAM) for Postgres + PostgREST + GoTrue$15.00
02 · Vercel Pro (dashboard frontend)$20.00
03 · Cloudflare R2 (storage layer, light usage)$1.00
04 · Resend (transactional auth emails)$0.00
05 · Sentry free tier (error tracking)$0.00
06 · Domain$1.00
07 · LLM API (vector/embedding features)??? — scales with usage
08 · Backups (Restic to R2)$1.00
09 · Fly.io (edge functions runtime)$16.00
TOTAL / mo$54.00 + usage
▸ break-even:immediately at the Pro tier — $25/mo self-hosted vs $25/mo Supabase Pro. Free tier is genuinely free so break-even only applies once you need Pro features.
build

what you're up against.

est. total: 3 months
2 weeks wiring Postgres + PostgREST + GoTrue · 3 weeks dashboard UI · 3 weeks auth, RLS editor, storage · 4 weeks realtime + edge functions runtime · ongoing: ops, provisioning, billing
easy
medium
hard
nightmare
01
easy
Postgres provisioning per project
Spin up a Postgres instance per tenant. pg_createdb + role isolation. Scripted in an afternoon.
02
easy
PostgREST auto-API layer
Drop PostgREST in front of Postgres. Instant REST API from schema. Zero custom code.
03
medium
Dashboard UI (table editor, SQL runner, auth manager)
This is the most visible surface. Weeks of React work, but no novel algorithms — just CRUD over your own API.
04
medium
Row Level Security policy editor
Parsing and surfacing RLS policies in a UI is fiddly. Users expect it to feel safe and obvious. It rarely does on first pass.
05
hard
Realtime subscriptions (Postgres logical replication → websockets)
Supabase uses a custom Elixir server (Realtime). Replicating this means managing WAL slots, connection pooling, and broadcast fan-out under load. Non-trivial.
06
nightmare
Multi-tenant ops at scale (provisioning, isolation, backups, upgrades)
The product is easy. The platform is the nightmare. Per-project Postgres isolation, automated backups, version upgrades, connection poolers, and billing metering — this is what Supabase's infra team actually does all day.
stack

their position.

inferred + measured stack
detected signals· measured
hostingVercelframeworkNext.js
recommended stack · inferred
Next.js 15 (dashboard)Postgres + PostgREST + GoTrue (supabase/supabase Docker stack)Fly.io (edge functions via Deno Deploy-compatible runtime)Cloudflare R2 (storage)Hetzner VPS (compute)
rivals

who else has tried this.

indies + alternatives
option A
Supabase self-hosted (Docker Compose)
The entire platform is open source. One compose file, your own VPS, zero licensing cost. This is the most honest alternative.
option B
PocketBase
Single binary, Postgres-adjacent (SQLite), auth + realtime + storage built in. Shockingly capable for solo projects and small teams.
option C
Neon + Clerk + Uploadthing
Assemble the stack from best-of-breed free tiers. More glue code, but each piece is best-in-class and mostly free at indie scale.
compare

similar scans.

same shape - different moat
ready to wedge in?
Get the wedge plan. Cancel some plans.
▸ generated with love, by a heartless robotverdict v2.5 · saaspocalypse.dev