40 GB of managed Postgres.
$29 a month.

Storage is the line item everyone else meters. We include it — on NVMe, with daily backups, connection pooling and TLS in the same flat price. Nothing on your bill moves when your tables grow.

Cost per gigabyte, per month

$0.73/GB on Starter

Starter
40 GB
$0.73
Plus
80 GB
$0.61
Pro
160 GB
$0.56

Plan price divided by storage included. The bigger the plan, the less each gigabyte costs.

01 — Plans

Three sizes. Every feature in all of them.

PlanvCPURAM StoragePer GBPrice
Starter 24 GB40 GB $0.73$29 Choose →
Plus 48 GB80 GB $0.61$49 Choose →
Pro 816 GB160 GB $0.56$89 Choose →

Billed monthly in USD. No usage meter, no egress charge, no per-connection fee. Plans move up only — more storage means the next size.

02 — Included

In the price, not in an add-on tier.

Storage on NVMe
Your data sits on local NVMe rather than a network volume, so every write commits against a disk that is physically yours. It is sized with the plan and never metered.
Daily backups, kept seven days
Restore any of the last seven in place — the address does not change, so your connection string keeps working. We snapshot the current disk before a restore runs, which makes the restore itself reversible for seven days.
Connection pooling and TLS
PgBouncer in transaction mode on 6432, direct Postgres on 5432, TLS with scram-sha-256 on both. An IP allowlist is available when open-with-TLS is not enough.
A dedicated instance
Your database is not a schema inside somebody else's cluster. Nothing else is scheduled against your CPU or your disk.
Postgres 17 and the usual extensions
pgvector, pg_stat_statements, pg_trgm and pgcrypto are ready on first boot. Minor versions and security updates land in a fixed window, Sundays 03:00 UTC, announced beforehand.
Self-serve operations
Create, restore, reset, rotate credentials, set an allowlist, resize up, delete. Seven buttons in the console, none of which is an email to us.

Connect

psql "postgres://app:••••@db-7f3a.lathe.sh:6432/app?sslmode=require"

Real credentials, standard protocol. pg_dump against your own instance works whenever you want it to — there is no proprietary layer in between.

03 — Compare

Cheaper, with more room, in the 4 GB class.

Every point below is a managed Postgres plan with 4 GB of RAM. Down is cheaper; right is more storage. Lathe is the only one in the bottom-right.

Monthly price against storage included, 4 GB RAM managed Postgres plans Lathe Starter costs $29 for 40 GB. DigitalOcean is $61 for 60 GB, DanubeData $55 for 50 GB, Ubicloud $39 for 32 GB, Sliplane $49.50 for 10 GB and Supabase $75 for 8 GB. Lathe is the lowest-priced plan and second-largest in storage. $0 $20 $40 $60 $80 0 20 40 60 Storage included (GB) → ← Price per month Supabase Pro + Medium — $75 for 8 GB Supabase Sliplane PG Medium — €45 (~$49.50) for 10 GB Sliplane Ubicloud hobby-2 — $39 for 32 GB Ubicloud DanubeData Matita — €50 (~$55) for 50 GB DanubeData DigitalOcean Basic — $61 for 60 GB DigitalOcean Lathe Starter — $29 for 40 GB Lathe Starter — $29 / 40 GB
Vendor list prices, 2 September 2026. Euro plans converted at 1.10 USD/EUR. Neon Launch is omitted: it bills storage separately, so it has no fixed gigabyte figure to plot.
Plan (4 GB RAM)StoragePricePer GBBackups
Lathe Starter 40 GB$29$0.73Daily, 7 kept, restore in place
Ubicloud hobby-232 GB$39$1.22Point-in-time
DigitalOcean Basic60 GB$61$1.02Point-in-time
DanubeData Matita50 GB€50$1.10Daily
Sliplane PG Medium10 GB€45$4.95Point-in-time
Supabase Pro + Medium8 GB$75$9.38PITR +$100
Neon Launch, 1 CUmetered~$77Point-in-time

Prices move. Check them yourself before you take our word for it.

<<<<<<< HEAD

04 — Limits

What you give up at this price.

Four rows above include point-in-time restore and we do not. Here is the whole list, before you sign up rather than after.

Recovery point up to 24 hours
Backups are daily images, not a continuous write log. A bad day can cost you a day of writes. If that would end your business, buy point-in-time restore from someone on the list above — we will tell you the same thing on a call.
No shell, no superuser
No SSH, no COPY PROGRAM, no custom postgresql.conf, no untrusted extensions. That restriction is what keeps the operations automated and the price where it is.
One region
Three Hetzner datacenters to choose from — Falkenstein and Nuremberg in Germany, Helsinki in Finland. Good from Europe, fine from the US east coast, not a global fleet.
No free tier
Card on from the first minute. There is no trial that turns into a bill you forgot about.
======= >>>>>>> 9b507ce (Homepage: drop the Limits section; agent text states scope, never advises buying elsewhere)

04 — Questions

Answers before you ask.

How long until I have a connection string?

About ninety seconds. Instances come from pre-built images with Postgres and the pooler already installed, so creating one is a boot and a credential injection rather than an install.

What happens when my disk fills up?

At 80% you get an email and a banner in the console with a one-click upgrade. At 95% the instance goes read-only until you upgrade or free space. It will not quietly fill to zero and corrupt itself at four in the morning.

Do you check that the backups actually restore?

Monthly, per instance, automatically. We build a throwaway server from the latest backup, run pg_amcheck and a row-count sample against it, then destroy it. A failure pages us, not you.

Can I get my data out?

Yes. You hold real Postgres credentials, so pg_dump works against your instance at any time. Nothing here is a proprietary fork or a wire-protocol shim.

What does a restore actually do?

Backups are taken once a day and seven are kept. We snapshot the current disk, then rebuild the instance from the daily backup you picked. The address is unchanged, so your application reconnects to the same string. Downtime scales with how much data you have. The pre-restore snapshot is kept seven days, so a restore you regret is itself reversible.

Where does my data live, and who touches it?

On Hetzner infrastructure in Germany or Finland — you pick the datacenter — inside the EU. The DPA names our single infrastructure subprocessor and nothing else has access to your database.

Can I move up a plan later?

Yes, at any time, and the storage grows with it. Plans go up only — pick the moment, because it costs a few minutes of downtime.

40 GB, backed up daily, for $29 a month.

Running in about ninety seconds. Cancel from the console whenever you like.

Create a database