Serverless Postgres that separates storage from compute: databases branch instantly, scale to zero when idle, and restore to any point in time.
Do not build this. Branching and scale-to-zero storage is the product, and it is a storage engine rather than a configuration. Separating storage from compute so a database branches instantly and restores to any point in time means a copy-on-write layer underneath Postgres. That is systems work, not a script. WHEN TO KEEP PAYING - Preview environments per pull request with real data shapes, which is genuinely useful and genuinely hard otherwise - Traffic that is spiky or occasional, where paying nothing while idle actually matters WHEN NOT TO - Steady traffic on one application. Then Postgres on a machine you rent is cheaper, faster and has no cold start - Small enough that SQLite on the application's own machine is the honest answer — reads become microseconds and there is no network at all WHAT REPLACES EACH FEATURE, CHEAPLY - **Branching** becomes a copy of the database restored into a preview environment, with the data anonymised on the way. Write the anonymiser as part of the branch script, not as something somebody remembers. For SQLite that is one `VACUUM INTO`; for Postgres a dump and restore, and a scheduled cleanup of old branches - **Point-in-time restore** becomes continuous replication of the write-ahead log to object storage. Litestream for SQLite, or the archive facility for Postgres — recovery point in seconds rather than a night, and it is the feature this product is most admired for - **Scale to zero** becomes one small always-on instance for a few euros, which has no cold start at all — usually the better trade - A connection pooler in front, because a serverless application opening a connection per request is the failure this category exists to paper over THE PART THAT MATTERS MORE THAN THE PLATFORM Rehearse a restore onto a clean machine and write down how long it took. That number is your recovery time, and almost nobody knows theirs. Migrations backwards-compatible across a deploy: add a column, deploy, use it, remove the old one later — never in one step. THE ONE-LINE VERSION Buy it for previews and spiky traffic. Otherwise set up replication, script the branch, and rehearse the restore.
What you lose
- Instant branches of a whole database, which comes from a custom storage engine rather than from Postgres
- Compute that sleeps when idle and wakes on a connection, so a staging database costs nothing
- Point-in-time restore to any second without you managing write-ahead logs
If you would rather not build
- Managed Postgres anywhere
- Supabase, for Postgres with an API on top
What it costs
as published on their pricing page
| Plan | Billed monthly | Billed yearly | Last read |
|---|---|---|---|
| — | $19/mo | — | — |
Their pricing page is where these came from. Seeing a different price? Tell us.
The escape hatch
open source · no votes, no paid placement
WAL-G
$0Archives write-ahead logs to object storage for point-in-time restore.
wal-g/wal-gfree · open source
PostgreSQL
$0The database itself, with base backups and WAL replay built in.
postgres/postgresfree · open source
Why this verdict
our own opinion · changed only by a person
30/100
Verdict no at 30. Point-in-time recovery is reproducible with WAL archiving; instant branching and scale-to-zero come from a storage engine you cannot rebuild.
History
tracked since 10 Aug 2026 · nothing is ever overwritten
Questions about Neon
answered from the record above
Is Neon free?
No — the plan we track is $19 a month. Launch from around $19/month billed monthly, with compute and storage metered above the allowance.
Can you replace Neon by building your own?
KEEP IT. The value is the network, the data or the infrastructure. Keep paying. Replacement score 30 out of 100, build time longer than it saves. Read what you lose before you decide.
How much does Neon cost?
$19 a month on Launch — $228 a year. Recorded 10 Aug 2026.
What do you lose by replacing Neon?
Instant branches of a whole database, which comes from a custom storage engine rather than from Postgres; Compute that sleeps when idle and wakes on a connection, so a staging database costs nothing; Point-in-time restore to any second without you managing write-ahead logs. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Neon?
Yes: WAL-G, PostgreSQL. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.
free forever · no tracking pixel · stored here, never passed to anyone

