Pricing
$0, $5, $15, or your own server. No meters.
Light databases sleep free and wake on connect. Heavier ones run always-on from your pool, or on a private server that is all yours.
Free
Build and branch. Light databases sleep free, wake on connect.
- 2 databases, 5 GB storage
- 8 Standard engines
- Sleeps on idle, wakes on connect
- 20 concurrent connections
- No credit card
Solo
One database that never sleeps. Perfect for a side project.
- 768 MB always-on pool
- 10 Standard engines (+ MySQL, FerretDB)
- 10 GB storage
- Uncapped, pooled connections
- Daily backups, 7-day retention
Pro
Your whole stack, always on. Run up to 10 databases in production.
7-day free trial - card required, then $15/mo. Cancel anytime.
- 10 databases, 25 GB storage
- All engines: Standard + Performance
- 1.5 GB / 1 vCPU pool, allocate your way
- Client certificate (mTLS) auth on Postgres
- 30-day backups + embedded apps
Dedicated
Everything Pro has, on your own private server.
- Everything Pro, on your private VM
- Always-on, region-pinned, single-tenant
- No database or branch cap
- All engines and embedded apps
- One flat price per server, egress included
On every tier including Free: every destructive action backs up first. If we can't secure a final backup, deletion is refused.
Pro: need a bigger pool? Stack blocks.
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. Pool blocks are a Pro feature. On a Dedicated server you scale by adding another server instead.
Self-serve dedicated servers
- Dedicated 4GB 2 vCPU / 4 GB / 25 GB$35/mo
- Dedicated 8GB 4 vCPU / 8 GB / 50 GB$65/mo
- Dedicated 16GB 2 vCPU / 16 GB / 100 GB$120/mo
Each server is one flat monthly price. Need more capacity? Add another - servers stack on your single Layerbase bill.
Stack plans, or mix and match.
One account, one invoice, any combination.
Custom
Need a region, VM size, or setup that isn't in the catalog? We provision it for you: same flat-price model, sized to your workload.
Agencies: every client's stack under one roof on one flat bill, with team seats at $3/member/mo.
What this replaces
A typical app wants Postgres, a cache, vector search, and text search. Priced separately, that is four vendors, four bills, and four different meters.
Postgres on Neon
metered by compute-hours
Redis on Upstash
metered per command
Vector search on Pinecone
minimum
Text search on Algolia
metered per search - ours is Meilisearch, open source, with a real console
On Layerbase, those are 4 of your 10 Pro databases.
One bill. Zero meters.
How it compares
| 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 |
| Client cert (mTLS) auth | No | No | No | No | Pro, per-database CA |
| Pricing model | Usage meters | $25 base + meters | Per-request | From $5 + usage | $0, $5, or $15. No meters. |
Engines
- Neon
- Postgres
- Supabase
- Postgres
- Upstash
- Redis-family
- PlanetScale
- MySQL + PG
- Layerbase
- 21 engines, one platform
Free tier
- Neon
- 0.5 GB, scale-to-zero
- Supabase
- 500 MB, pauses after 1 week
- Upstash
- 256 MB, metered
- PlanetScale
- None
- Layerbase
- 5 GB, sleeps & wakes in seconds
OLAP / vector / search engines
- Neon
- None
- Supabase
- None
- Upstash
- Vector only
- PlanetScale
- None
- Layerbase
- Pro pool
Client cert (mTLS) auth
- Neon
- No
- Supabase
- No
- Upstash
- No
- PlanetScale
- No
- Layerbase
- Pro, per-database CA
Pricing model
- Neon
- Usage meters
- Supabase
- $25 base + meters
- Upstash
- Per-request
- PlanetScale
- From $5 + usage
- Layerbase
- $0, $5, or $15. No meters.
A free tier that stays
- PlanetScale removed its free tier in April 2024 and has not brought it back
- Supabase free projects pause after 1 week idle
- ClickHouse Cloud and Meilisearch Cloud offer trials, not free tiers
- Redis Cloud's free tier is 30 MB
Ours stays because sleeping databases cost us almost nothing, so we don't need to take the tier away.
Competitor pricing and free-tier facts on this page as of July 2026, from public pricing pages.
Every cloud engine, classed honestly
Wake times are measured, not promised.
Standard: scales to zero, wakes on connect.
Performance: never sleeps, draws from your pool.
TigerBeetle: runs in its own container.
MongoDB is served wire-compatible by FerretDB. CockroachDB and SurrealDB are desktop and self-host only today.
Frequently asked
How does the Pro free trial work?
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.
How can the price be flat? Everyone else meters.
Layerbase is a different paradigm. Metered clouds sell you compute minutes on their fleet, so your bill is a formula. Layerbase hosts a complete database platform for you at a flat monthly fee, the way self-hosting would work if someone else did all the work. The developer experience is indistinguishable from the metered clouds: a dashboard, branching, wake-on-connect, one connection string. The architecture underneath is closer to running it yourself, which is where the reliability, security, and flat economics come from.
Is MySQL included on the Free plan?
MySQL needs Solo or higher - it idles at roughly half a gigabyte of RAM, about twice the weight of the other relational engines on Free. MariaDB, a free MySQL-compatible drop-in (same wire protocol, same drivers), is included on every plan. When this changed, every existing Free MySQL database got a grace window (the exact date shows in your dashboard) plus a guided path to migrate to MariaDB or upgrade.
Can I run a production app on the free tier?
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. How database branching works.
What exactly is the Pro pool?
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.
What does "sleeps and wakes on connect" mean?
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.
Why do Performance engines never sleep?
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.
Will my database ever be archived?
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.
Will my data ever be deleted automatically?
We never delete your last backup. On paid plans nothing is removed. On the free tier, a database left archived for 90 days is removed to free up shared capacity (with warning emails first), but we keep your most-recent backup and you can always download it from the dashboard. Restoring it or upgrading stops the clock.
What happens if I remove a pool block or downgrade?
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.
What if I cancel Pro entirely?
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.
Do you support client certificate (mTLS) authentication?
Yes, on Pro and Custom, for PostgreSQL databases. Turn it on per database and every connection then needs both a valid client certificate and its password - never one without the other. Each database has its own certificate authority; you issue certificates from the dashboard or API, and rotating the CA revokes every certificate at once. Because Layerbase passes TLS straight through to your database rather than terminating it at a shared proxy, the certificate check happens at your database itself.
Still have questions? Email us - we'll help you pick.
Beta terms: during the beta period (June 2026 to July 2027), plans and limits may change. Changes to paid plans are announced at least 60 days in advance. Free plan features may change without notice; when they do, existing databases get a grace window rather than an immediate cutoff, and your data is never deleted.