Running Supabase, explained
Practical guides to Supabase costs, hosting options, backups, migrations and security. Written for developers and founders, kept up to date, and honest about trade-offs.
Supabase pricing explained: what you actually pay
Supabase Pro costs $25 a month with one Micro project included; each extra project adds its own compute, from $10 a month, plus any usage overages.
Supabase alternatives: an honest comparison
The right Supabase alternative depends on what you want to change: the whole backend (Firebase, Appwrite), just the database (Neon), or only the host.
How to self-host Supabase, and what you take on
Yes, you can self-host Supabase with its official Docker Compose setup. Installing takes an afternoon; TLS, email, backups, upgrades and security are yours.
Supabase backups and point-in-time recovery, explained
How Supabase backups work on each plan, when to pay for point-in-time recovery, how to take your own pg_dump backups, and what database backups leave out.
How to move a Supabase project to another host
To move a Supabase project, dump and restore the database (users included), copy Storage files, redeploy functions, then redo cron, secrets and Auth settings.
Supabase egress: what counts, what it costs, how to cut it
Supabase egress is all data your project sends to clients. Pro includes 250 GB uncached and 250 GB cached egress, then $0.09 and $0.03 per GB.
Supabase compute sizes: Micro, Small, Medium, when to upgrade
Supabase compute sizes set each project's CPU, RAM and connection limits. Micro is $10 a month, Small $15, Medium $60; upgrade only when metrics show a limit.
Custom domains for Supabase: options, cost and setup
A Supabase custom domain costs $10 a month per project and uses a CNAME plus a TXT record for verification. Here's why to use one and how setup works.
Scheduling jobs in Supabase with pg_cron
How to schedule cron jobs in Supabase with pg_cron, including cron syntax, second intervals, HTTP and Edge Function calls, run history and common pitfalls.
Supabase Row Level Security: a practical guide
How Supabase Row Level Security works, with tested policy patterns for select, insert, update and delete, team access, Storage, and the mistakes that leak data.