Pricing
Light databases sleep free and wake on connect. Solo keeps one database always on. Heavy databases run always-on from your Pro pool. That's the whole model - no usage calculator required.
Build and branch. Light databases sleep free, wake on connect.
One database that never sleeps. Perfect for a side project.
Your whole stack, always on. Run up to 10 databases in production.
7-day free trial - card required, then $15/mo. Cancel anytime.
Custom pools, limits, and retention - for workloads that outgrow Pro.
Each block adds 1 GB of always-on RAM, 1 vCPU, and 25 GB of storage to your Pro pool. Stack as many as you need, prorated monthly, remove anytime.
| Neon | Supabase | Upstash | PlanetScale | Layerbase | |
|---|---|---|---|---|---|
| Engines | Postgres | Postgres | Redis-family | MySQL + PG | 21 engines, one platform |
| Free tier | 0.5 GB, scale-to-zero | 500 MB, pauses after 1 week | 256 MB, metered | None | 5 GB, sleeps & wakes in seconds |
| OLAP / vector / search engines | None | None | Vector only | None | Pro pool |
| Pricing model | Usage meters | $25 base + meters | Per-request | From $5 + usage | $0, $5, or $15. No meters. |
Standard engines scale to zero and wake on connect - the times below are measured, not promised. Performance engines never sleep; they run always-on from your Pro pool. MongoDB is served wire-compatible by FerretDB; CockroachDB, SurrealDB, and TigerBeetle are desktop and self-host only today.
Start Pro and pay nothing for 7 days - every engine, the always-on pool, 30-day backups, all of it. A card is required at checkout but you're charged $0 up front; on day 7 the subscription converts to $15/mo automatically. Cancel from your plan page any time during the trial and you won't be charged. One trial per customer.
Free is built for development: full engines, real connection strings, instant branching. But it's capped at 20 concurrent connections, runs on shared burst CPU, sleeps after an hour idle, and has no scheduled backups - limits a dev never feels and a production app can't live with. Pro lifts all of them: uncapped connections, reserved capacity from your pool, always-on pinning, and 30-day rolling backups.
A reservation of always-on capacity - 1.5 GB of RAM, 1 vCPU, and 25 GB of storage - that you allocate across your databases however you like. Pin a Standard database always-on or create a Performance engine and it draws from the pool; un-pin it and the capacity comes back. Need more? Stack $10 blocks.
Idle Standard databases scale to zero - they stop consuming resources after 60 minutes without connections (6 hours on Pro). The next connection wakes them automatically; you never have to press a button. Wake times are measured per engine and shown on this page - most are a few seconds.
Analytical and search engines like ClickHouse and QuestDB hold significant state in memory, and their restarts can be slow with real data. Instead of making promises that break, they simply run always-on from your pool - predictable for you, honest from us.
Only on the free tier, after 14 days hibernated (7 days if it was never used). Archived databases stay safe - data preserved, connections paused, one-click restore from the dashboard. Pro databases are never archived.
Never on paid plans. Free-tier databases are permanently deleted 90 days after archive, with warning emails before deletion. Upgrading stops the clock.
Your data is never deleted. Databases that no longer fit the smaller pool fall back to sleep-on-idle (Standard) or are stopped, not deleted (Performance), and you can re-allocate or re-subscribe anytime. Storage over the new quota gets a read-only grace period before archive.
Your databases keep running until the end of the billing period, then your account moves to free-tier limits. Existing data is preserved - you just cannot create new databases beyond the free quota until you re-subscribe.
Still have questions? Email us - we'll help you pick.