Skip to content

$0, $5, $15, or your own server. No meters.

Free databases sleep when idle. Paid plans add always-on capacity, backups, and more engines. Every tier has one fixed monthly price.

Free

Build and branch. Light databases sleep free, wake on connect.

Free
  • 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.

$5/month
  • 768 MB always-on pool
  • 10 Standard engines (+ MySQL, FerretDB)
  • 10 GB storage
  • Uncapped, pooled connections
  • Daily backups, 7-day retention
Most popular

Pro

Your whole stack, always on. Run up to 10 databases in production.

$15/month

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

A private server that runs only your databases.

From $35/mo per server
  • Your own single-tenant VM
  • Always-on, region-pinned, single-tenant
  • No database or branch cap on the server
  • All engines, mTLS, 30-day backups
  • 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.

Unmetered means you're never charged for usage - every plan is a flat monthly price. To keep shared regions fast for everyone, non-dedicated plans are subject to an Acceptable Use Policy on sustained bandwidth. Properly configured applications won't come near it; it exists to catch runaway clients, not real workloads. On a Dedicated server the policy doesn't apply - the hardware is yours. Read the Acceptable Use Policy.

Pro: need a bigger pool? Stack blocks.

Each block adds 1 GB of always-on RAM, 1 vCPU, and 25 GB of storage to Pro. Add or remove blocks anytime. Dedicated capacity scales by adding another server instead.

$10/block/month

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.

How the plans fit together

Pro includes 10 databases, an always-on pool, and 30-day backups.
A Dedicated server is standalone. Want the shared cloud for dev and staging too? Add Pro at $15/mo alongside it.
Add more Dedicated servers as you grow. Everything stays on one bill.

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 with the same flat-price model. Agencies can keep every client stack on one bill, with team seats at $3/member/mo.

How it compares

Engines

Neon
Postgres
Supabase
Postgres
Upstash
Redis-family
PlanetScale
MySQL + PG
Layerbase
18 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.

Free/Solo · sleeps · wakes in ~Ns

Standard: scales to zero, wakes on connect.

Pro · always-on · N of your pool

Performance: never sleeps, draws from your pool.

Pro + pool block · Alpha · always-on

TigerBeetle: runs in its own container.

SQLiteFree · sleeps · wakes in ~1s
libSQLFree · sleeps · wakes in ~1s
DuckDBFree · sleeps · wakes in ~1s
RedisFree · sleeps · wakes in ~1s
ValkeyFree · sleeps · wakes in ~1s
PostgreSQLFree · sleeps · wakes in ~2s
MySQLSolo · sleeps · wakes in ~3s
MariaDBFree · sleeps · wakes in ~3s
FerretDBSolo · sleeps · wakes in ~5s
MeilisearchPro · sleeps · wakes in ~2s
CouchDBPro · sleeps · wakes in ~3s
TypeDBFree · sleeps · wakes in ~15s
InfluxDBPro · always-on · ~256 MB of your pool
QdrantPro · always-on · ~512 MB of your pool
QuestDBPro · always-on · ~1 GB of your pool
WeaviatePro · always-on · ~768 MB of your pool
ClickHousePro · always-on · ~1 GB of your pool
TigerBeetlePro + pool block · Alpha · always-on · ~1.75 GB of your pool

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 bandwidth metered?

No. You are never charged for usage on any plan, and there is no overage fee. Shared plans do carry an acceptable-use allowance on sustained bandwidth so one runaway client cannot slow down a shared region: 10 GB per 24 hours on Free, 25 GB on Solo, 100 GB on Pro, measured across all of your databases. Normal applications are nowhere near it. On a Dedicated server there is no cap at all, because the hardware is yours.

Read the Acceptable Use Policy
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 is capped at 20 concurrent connections, runs on shared burst CPU, sleeps after an hour idle, and has no scheduled backups. Solo keeps one Standard database always on with daily backups for $5/mo. Pro runs up to 10 databases, adds every engine and a larger allocatable always-on pool, and keeps 30-day rolling backups for $15/mo. Neither paid plan has usage meters.

How database branching works
Does Pro keep all 10 databases always on?

Pro lets you create up to 10 databases. Its included always-on pool typically keeps two or three Standard databases pinned, or powers one Performance engine. Databases outside the pool sleep when idle and wake on connection, and you can add fixed-price $10 pool blocks when you need more always-on capacity.

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. Paid 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 Dedicated, for PostgreSQL databases. Turn it on per database and every connection then needs both a valid client certificate and its password. Each database has its own certificate authority; you issue certificates from the dashboard or API, and rotating the CA revokes every certificate at once. The Layerbase pooler verifies the client certificate while keeping connection pooling available.

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.