Skip to content

Everything Layerbase does, on one page.

18 managed engines, branching that copies real data, backups that run themselves, and a query console built for the engine you actually chose. One flat price per month, from $0.

Agent-friendly view (markdown)

A feature marked Rolling out is built and shipping to accounts in stages, so it may not be on yours yet.

87 of 87 features

Available on
Filter by engine

Features that apply to every engine always match an engine filter.

Creating databases

Pick an engine, pick a version, and have a running database in seconds. 18 engines, one account, one bill.

  • 18 managed engines

    All 18 cloud engines

    Provision any of 18 database engines from one dashboard, one account, and one monthly bill.

    • Relational, document, key-value, analytics, search, vector, time series, graph, and ledger engines
    • A per-database hostname and connection string issued at create time
    • Deep-linkable create flow, so a link can preselect the engine for a teammate
    Free8 enginesSolo10 enginesProAll 18DedicatedAll 18

    Read the docs

  • Engine version choice

    All 18 cloud engines

    Choose the major version you want at create time instead of taking whatever the platform pinned this month.

    • Prerelease versions are labelled as prerelease before you pick one
    • Older versions stay running when a version stops being offered for new databases
    Free: includedSolo: includedPro: includedDedicated: included
  • Guided migration from another provider

    All 18 cloud engines

    Point Layerbase at a database you already run somewhere else and it copies the data over for you.

    • Connection-string import, a preflight check, and a progress readout on the migration
    • Guides for the platforms people leave most often, including Postgres, MySQL, Redis, and document sources
    • Migrate into a brand new database, or into an existing empty or running one
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Convert between engines

    Available on MySQL, MariaDB, Redis, Valkey, SQLite, LibSQL

    Move an existing database onto a compatible engine without rebuilding it by hand.

    • MySQL to MariaDB keeps the same address, with about a minute of downtime
    • Redis and Valkey convert in either direction
    • SQLite converts up to libSQL when you want remote access and auth
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Transient databases

    All 18 cloud engines

    Create a database with a lifetime attached so a test run cleans up after itself.

    • Set a time to live between 1 and 72 hours at create time
    • Counts against your database quota while it lives, then removes itself
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Programmatic provisioning

    All 18 cloud engines

    Create databases from a script, a CI job, or an agent instead of clicking through the dashboard.

    • A monthly ceiling on API-created databases per plan, so a runaway loop cannot drain an account
    • Databases you create in the dashboard never count against that ceiling
    FreeLower monthly capSolo: includedPro: includedDedicatedUnmetered on your server

    Read the docs

Lifecycle

Databases sleep when nobody is using them and wake when something connects. Nothing is deleted out from under you.

  • Sleep when idle, wake on connect

    All 18 cloud engines

    An idle database hibernates instead of billing you for nothing, and comes back when a client connects.

    • Free databases idle out after 15 minutes, or 30 minutes on the slower-waking MySQL and MariaDB
    • Waking is automatic on connect for most engines; MySQL and MariaDB take longer to come back, so start them first if a cold connect would time out
    • Stop and start a database yourself whenever you want, and a stopped database stays stopped
    FreeSleeps after 15 minSoloSleeps after 6 hProSleeps after 6 hDedicatedYour capacity, your call

    Read the docs

  • Always-on pinning

    All 18 cloud engines

    Pin a database so it never sleeps, funded by the always-on memory pool that comes with your plan.

    • The pool is a capacity budget: pin as many databases as it fits
    • Pro can add pool blocks at $10 per month for more room
    Free: not availableSolo768 MB poolPro1.5 GB poolDedicatedFunded by your server

    Read the docs

  • Archiving instead of deletion

    All 18 cloud engines

    A free database that has sat unused for weeks is archived rather than destroyed, and warned about first.

    • Archiving applies to the Free tier only, after 14 hibernated days (7 for a database never used)
    • Warning emails go out before anything happens, and again as the window closes
    • Upgrading to a paid plan takes a database out of the archive pipeline entirely
    FreeAfter 14 idle daysSoloNever archivedProNever archivedDedicatedNever archived

    Read the docs

  • One-click restore from archive

    All 18 cloud engines

    Bring an archived database back with a single button, and the clock resets from there.

    • Restore takes about 10 to 30 seconds and returns the same data
    • A database left archived past 90 days has its live resources reclaimed, and its most recent backup is KEPT and stays restorable
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Downgrades lock, they never delete

    All 18 cloud engines

    Drop to a smaller plan and anything over the new limits is locked, not thrown away.

    • A grace window with warning emails before anything locks
    • A locked database can still be downloaded, and unlocks the moment you upgrade or free up room
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Rename, relabel, and update in place

    All 18 cloud engines

    Keep a database tidy over its life without breaking the connection string your app already uses.

    • Rename the display name, or the real database name, without changing where clients connect
    • Tag a database as production, staging, development, or preview
    • Apply engine image updates yourself when one is available, with a short restart
    Free: includedSolo: includedPro: includedDedicated: included
  • Deletion takes a backup first

    All 18 cloud engines

    Every destructive action backs up before it runs, and refuses to proceed if that backup cannot be secured.

    • Deleting a database requires typing its name, on every plan including Free
    • The pre-teardown backup is kept and remains downloadable
    Free: includedSolo: includedPro: includedDedicated: included

Backups and recovery

Every destructive action backs up first. If a final backup cannot be secured, the deletion is refused.

  • Scheduled backups

    All 18 cloud engines

    Automatic backups on a rolling retention window, with no job for you to configure.

    • Backups are stored off the server that runs your database
    • Dedicated servers can also choose their own cadence, down to hourly
    • An account-wide view shows the latest backup for every database at once
    Free: not availableSolo7-day retentionPro30-day retentionDedicated30-day retention

    Read the docs

  • Manual backup slots

    All 18 cloud engines

    Take a named snapshot before a risky migration and keep it exactly as long as you want.

    • Name and rename a backup so you know what it was taken for
    • Replace the oldest slot when they are all full, with a confirmation first
    • Your last remaining copy of a database can never be deleted
    Free1 slotSolo3 slotsPro10 slotsDedicated10 slots

    Read the docs

  • Download any backup

    All 18 cloud engines

    Pull a backup down to your own machine, including from a locked or archived database.

    • No plan gate: a Free account can always take its data out
    • Works while a database is locked, archived, or offloaded
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Restore from a backup

    All 18 cloud engines

    Roll a database back to any backup you still hold, from the dashboard, in one flow.

    • Restores are exercised on a schedule against real backups, not assumed to work
    • Restore into the same database, or use a backup to seed a new one
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Backup verification

    All 18 cloud engines

    Each backup carries a checksum and a verification state, so you know it is intact before you need it.

    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Backups for branches

    +10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, Weaviate

    Opt a branch into the same backup schedule as the database it came from.

    • Off by default, because most branches are disposable
    • Turn it on per branch when one is doing real work
    Free: not availableSolo: includedPro: includedDedicated: included

    Read the docs

  • Point-in-time restore

    Available on PostgreSQL, FerretDB

    Rewind a database to a moment before the bad migration, not just to the last backup.

    • PostgreSQL and FerretDB, on Pro and above
    • The database has to be pinned always-on, since the recovery log needs a running instance
    Free: not availableSolo: not availableProRequires an always-on pinDedicatedRequires an always-on pin

    Read the docs

  • Export a database

    All 18 cloud engines

    Take a full export of a database at any time, in any state, with no plan gate on it.

    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

Branching

Copy-on-write branches of real data across 16 engines, with no extra database slot consumed.

  • Database branching

    +10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, Weaviate

    Make a working copy of a real database with its real data, the way you branch code.

    • Available on 16 of the 18 Cloud engines
    • A branch does NOT consume one of your plan database slots
    • Each branch gets its own connection string and its own credentials
    Free1 per databaseSolo3 per databasePro10 per databaseDedicated10 per database

    Read the docs

  • Instant copy-on-write branches

    +10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, Weaviate

    Turn on instant branching for a database and new branches share storage instead of copying it.

    • A per-database switch, so you opt in only where you branch often
    • A few engines are addressed by port rather than hostname, and get a new connection string when you enable it
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Reset a branch from its parent

    +10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, Weaviate

    Throw away everything a branch did and pull fresh data down, keeping the same connection details.

    • Host, port, and credentials survive the reset, so nothing has to be reconfigured
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Branch lineage view

    +10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, Weaviate

    See which database a branch came from and what has branched off it, as a tree.

    • Branch badges on the database list so a branch is never mistaken for a parent
    • Deleting a parent offers to take its branches with it, and says so before it does
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Ephemeral branch labels

    +10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, Weaviate

    Mark a branch as preview or development and it sleeps aggressively, because it is meant to be thrown away.

    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

Connectivity and security

Stable hostnames, encryption in transit, and access controls you issue and revoke yourself.

  • Connect dialog

    All 18 cloud engines

    One dialog with everything needed to connect: the string, the parts, and working code.

    • Copy-ready snippets for the CLI, Node, Python, and HTTP clients
    • A preview of the exact fields a desktop GUI client asks for
    • Individual host, port, user, password, and database fields, masked until you reveal them
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Pooled connections

    Available on PostgreSQL, MySQL, MariaDB, SQLite, DuckDB, QuestDB

    Use a pooled endpoint so a serverless function fleet does not exhaust your connection budget.

    • Pooled and direct endpoints are both issued, and both are shown in the connect dialog
    • Tools that need a real session, like some migration runners, use the direct endpoint
    FreeUp to 20 connectionsSoloUncappedProUncappedDedicatedUncapped

    Read the docs

  • Encryption in transit and per-customer isolation

    All 18 cloud engines

    Every connection is encrypted, and your databases run in your own container on your own private network.

    • TLS on every engine endpoint, with end-to-end passthrough on PostgreSQL
    • A container and private network per customer, not a shared multi-tenant instance
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Stable per-database hostnames

    All 18 cloud engines

    Your database is addressed by a hostname that does not change when we move things around underneath it.

    • Most engines are reached by hostname on a standard port for that engine
    • A few engines are addressed by their own port instead, which the connect dialog spells out
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • IP allowlisting

    All 18 cloud engines

    Restrict a database to the addresses you name, on every plan, including Free.

    • Per database, managed from its settings, effective immediately
    • A helper script adds the address you are currently connecting from
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Client certificate (mTLS) auth

    Available on PostgreSQL

    Require a client certificate to connect, so a leaked password alone is not enough.

    • PostgreSQL only, on Pro and above
    • A certificate authority per database, with one-click rotation
    • Certificates are issued alongside the password, never instead of it
    Free: not availableSolo: not availablePro: includedDedicated: included

    Read the docs

  • Per-database API keys

    All 18 cloud engines

    Issue a key scoped to a single database, and rotate it without an outage.

    • Shown once at creation, then stored hashed
    • Rotation keeps the old key working for a grace period so deploys can catch up
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Support access grants

    All 18 cloud engines

    Support cannot see your credentials unless you grant access, and the grant expires on its own.

    • You choose the window when you open a grant, and can revoke it early
    • Without a live grant, credentials are withheld from staff tooling
    Free: includedSolo: includedPro: includedDedicated: included

    Learn more

  • Serverless and edge driver compatibility

    Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey

    Speak to a Layerbase database with the serverless drivers your framework already ships.

    • An HTTP endpoint for Redis and Valkey that matches the popular REST client
    • Serverless driver compatibility for PostgreSQL and for MySQL and MariaDB
    • A direct TLS endpoint for runtimes that cannot negotiate a database-native handshake
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

Query tools

A console built for the engine you actually chose, not a generic SQL box with the wrong verbs.

  • SQL console

    +2Available on PostgreSQL, MySQL, MariaDB, SQLite, LibSQL, DuckDB, ClickHouse, TypeDB

    Write and run SQL against a running database from the browser, with results in a real grid.

    • Multi-statement runs, with a confirmation before anything destructive
    • Query formatting and starter queries for the engine you are on
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Time-series console

    Available on QuestDB, InfluxDB

    Query time-series data and see the result as a chart instead of a wall of rows.

    Free: not availableSolo: not availablePro: includedDedicated: included

    Read the docs

  • Key-value console

    Available on Redis, Valkey

    Browse keys, inspect values, and run commands against Redis and Valkey without a local client.

    • A key browser that pages through the keyspace safely
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Document console

    Available on FerretDB

    Run document queries against FerretDB with the shell syntax you already know.

    Free: not availableSolo: includedPro: includedDedicated: included

    Read the docs

  • REST console

    Available on Qdrant, CouchDB, Weaviate

    Send requests to engines that speak HTTP without leaving the dashboard or building a curl line.

    FreeCouchDB onlySoloCouchDB onlyPro: includedDedicated: included

    Read the docs

  • Search explorer

    Available on Meilisearch

    Try searches, tune index settings, and issue scoped keys for a search index from the dashboard.

    • Edit index settings such as searchable and filterable attributes
    • Create scoped keys so a client only sees the indexes you allow
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Ledger console

    Available on TigerBeetle

    Create accounts and post transfers against a double-entry ledger through a guided form.

    Free: not availableSolo: not availableProWith a pool blockDedicated: included

    Read the docs

  • Query workspace

    All 18 cloud engines

    The console keeps your place: tabs, history, saved snippets, and keyboard-first navigation.

    • Multiple query tabs, kept in your browser between visits
    • Recent query history and saved snippets, stored locally to your browser
    • A command palette and keyboard shortcuts for running, formatting, and switching tabs
    • Schema browser and autocompletion for tables and columns on SQL engines
    • A results grid with a row detail panel, and export to CSV, TSV, JSON, JSONL, Markdown, or INSERT statements
    • A hibernated database wakes automatically when you run a query against it
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Import data from the console

    All 18 cloud engines

    Drop a file into the console and load it into a table without installing anything.

    • CSV, TSV, and SQL uploads, with larger files handled through a direct upload
    • Run a whole SQL file against the database in one go
    • DuckDB can also read JSON, newline-delimited JSON, Parquet, and remote URLs
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • HTTP query API

    +11Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, SQLite, DuckDB, LibSQL, ClickHouse, QuestDB, InfluxDB, Qdrant, Meilisearch, Weaviate, CouchDB, TypeDB

    Run a query over plain HTTPS from an edge runtime that cannot open a database socket.

    • Available on 17 of the 18 Cloud engines
    • Authenticated with a database API key, rate limited per account
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • AI query debugging

    All 18 cloud enginesRolling out

    When a query fails, ask for an explanation and a suggested fix without leaving the console.

    • Reads the failing statement and the error the engine returned, and proposes a correction
    • You review and run the suggestion yourself; nothing is applied for you
    Free: not availableSolo: not availablePro: includedDedicated: included

    Read the docs

Teams

Share databases with the people you work with, on one bill, without handing out your password.

  • Teams

    Put databases in a shared workspace so the people you work with can reach them on one bill.

    • One member seat is included; extra seats are billed per member per month
    • Owner and member, with no role hierarchy to configure
    FreeHold a team, cannot inviteSolo$3/member/moPro$3/member/moDedicated$3/member/mo

    Read the docs

  • Invite links

    Invite a teammate by email and they join through a link that expires on its own.

    • Invitations expire after a week if they go unused
    • A notification in the dashboard when an invitation is waiting for you
    Free: not availableSolo: includedPro: includedDedicated: included

    Read the docs

  • Move a database into a team

    Hand an existing database over to a team without recreating it or reissuing its connection string.

    • Shared databases are labelled so it is obvious whose they are
    • Removing a member removes their access without rotating credentials for everyone else
    Free: not availableSolo: includedPro: includedDedicated: included

    Read the docs

  • Team administration

    Rename a team, transfer ownership, or wind one down when a project ends.

    Free: not availableSolo: includedPro: includedDedicated: included

    Read the docs

Plans and billing

Flat monthly prices. No per-query, per-hour, or per-gigabyte meter anywhere in the product.

  • Flat monthly pricing

    One price per month per plan: Free at $0, Solo at $5, Pro at $15. No usage meter anywhere.

    • Free includes 2 databases and 5 GB, with no card required
    • Solo includes 2 databases and 10 GB
    • Pro includes 10 databases and 25 GB
    Free$0/moSolo$5/moPro$15/moDedicatedFrom $35/mo

    Learn more

  • Pro trial

    Try Pro for 7 days before you commit to it.

    • A card is required, and one trial per customer
    • End the trial early from the dashboard whenever you want
    FreeEligibleSolo: not availablePro7 daysDedicated: not available

    Read the docs

  • Pool blocks

    Add capacity to a Pro account in $10 steps instead of jumping to a bigger tier.

    • Each block adds 1 GB of always-on memory, 1 vCPU, and 25 GB of storage
    • Up to 20 blocks on one account
    Free: not availableSolo: not availablePro$10/mo eachDedicatedNot needed

    Read the docs

  • Dedicated servers

    Buy a private single-tenant server at a flat monthly price and put as many databases on it as it holds.

    • Self-serve presets, provisioned in about 15 to 30 minutes
    • Choose which engines are warmed on your own box
    • Prepaid terms are available for a longer commitment
    • Close a server when you are done, after a fit check on what is still running on it
    Free: not availableSolo: not availablePro: not availableDedicatedFrom $35/mo

    Read the docs

  • Bandwidth allowances

    Generous rolling allowances rather than a bandwidth meter, so a busy week never produces a surprise invoice.

    • Rolling 24-hour, 7-day, and 30-day windows, summed across all your databases
    • A modest overage gets a grace window and an email, not a shutdown
    • Dedicated servers are unmetered: the hardware is yours
    Free150 GB/moSolo375 GB/moPro1500 GB/moDedicatedUnmetered

    Learn more

  • Self-serve plan changes

    Upgrade, downgrade, cancel, or resume from the dashboard, with the maths shown before you confirm.

    • Switches are prorated, and a preview shows what changes on your account first
    • A billing portal for invoices, cards, and receipts
    • An activity feed of what changed on your subscription and when
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Account credits

    Credits on your account are applied to your bill automatically, and shown on the plan page.

    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

Integrations

Wire a database into the tools you already deploy with, and let branches follow your git branches.

  • Vercel integration

    All 18 cloud engines

    Connect a project and get the database environment variables set for you, per environment.

    • Environment variables written and kept in sync, including a pooled and a direct variant
    • Optionally reset the staging database on each deploy, so previews start clean
    • Cancel a queued reset and redeploy without unwiring the integration
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • GitHub integration

    All 18 cloud engines

    Install the Layerbase GitHub App so branch activity in your repository can drive your databases.

    • Read-only repository access: Layerbase never writes to your code
    • A guided wizard for picking the repository and the database it maps to
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Per-branch preview databases

    +10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, Weaviate

    Give every git branch its own database branch, created when the branch appears and cleaned up when it goes.

    • Works from either the GitHub App or the Vercel integration
    • Preview environments get their own data instead of sharing one staging database
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Integration health

    See at a glance whether a connected project is still wired up, and what the last automation run did.

    • Connection status for each linked project
    • Recent automation errors surfaced where you connected the project, with what to fix
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • VQueue message queue

    Available on Valkey

    Run a hosted message queue on top of a Valkey database, included at no extra charge on every plan.

    • Valkey only, and free on every plan including Free
    • Scheduled delivery, retries with backoff, and a dead-letter queue
    • Compatible with a widely used queue client, so existing code often works unchanged
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

Developer tools

An API, a CLI, a desktop app, and an agent-readable spec. The desktop app and CLI cover all 21 engines in the suite.

  • REST API

    All 18 cloud engines

    Create, list, query, back up, and delete databases over a documented HTTP API.

    • An endpoint that reports your plan and how much of your create allowance is left
    • The same operations the dashboard uses, so nothing is dashboard-only
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Account API keys

    Hold an account-scoped key for tooling that manages more than one database.

    • Account-scoped and database-scoped keys, listed and revocable in one place
    • Shown once when created, then stored hashed
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Layerbase CLI

    Manage local and cloud databases from your terminal with a single npm-installed command.

    • One install puts two commands on your path, layerbase and the shorter lbase
    • Every local command runs with no account at all; sign in only to reach your cloud databases
    • A drop-in for SpinDB, which continues as the open-source engine underneath: the same commands, flags, and exit codes
    • Log in from the browser once, or set an API key so CI and coding agents authenticate with no browser and no token to expire
    • With a key the CLI talks straight to the REST API, under the same quota and rate limits the dashboard enforces
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Local databases without Docker

    All 21 engines in the suite

    Run any of the 21 engines in the suite on your own machine as native processes, with no container runtime and no account.

    • Real database binaries run as ordinary processes, so there is no daemon to keep alive and no virtual machine overhead
    • Each database gets its own data directory, so two versions of the same engine never collide
    • The same commands on macOS, Linux, and Windows, on ARM and x64
    • Stopping a database keeps its data; only an explicit delete removes it
    FreeNo account neededSoloNo account neededProNo account neededDedicatedNo account needed

    Read the docs

  • Git-driven local branching

    Fork a local database copy-on-write and let it follow your git branch, without your connection string ever changing.

    • Instant and near-zero-space on APFS, Btrfs, XFS with reflinks, and ZFS, with a full-copy fallback everywhere else
    • Check out a git branch and the matching database swaps in while DATABASE_URL stays exactly the same
    • A running source is stopped, snapshotted, and restarted for you, and the fork starts on its own port
    • List, reset, and prune branches, and the JSON output says whether a fork was a reflink or a copy
    FreeNo account neededSoloNo account neededProNo account neededDedicatedNo account needed

    Read the docs

  • Promote a local database to the cloud

    Turn a local database, a SQLite or DuckDB file, or a Postgres dump into a hosted database in one command.

    • Creates the matching cloud database, loads the data, and prints the connection string and the dashboard link
    • Files are identified by their header rather than their extension, and anything unsupported is refused before a cloud database exists
    • Can write DATABASE_URL into your local env file, rewriting only that line and leaving the rest alone
    • A failed load never deletes anything on its own: it says what happened and prints the retry and delete commands
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Password-safe connect and a scripting contract

    Open a client against a database without the password ever becoming a command-line argument.

    • Credentials reach the client through an environment variable or a private temporary file that is deleted on exit, so nothing lands in shell history, in the process list, or in scrollback
    • JSON output on the commands scripts read, so a pipeline never has to parse text meant for a human
    • Documented exit codes for auth failure, a suspended account, a capacity conflict, and a quota limit
    • Anything that mutates refuses to run non-interactively without an explicit confirmation flag
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Docker export

    Package a local database for a container platform, even though running it never needed one.

    • Generates a Dockerfile, a compose file, an entrypoint script, TLS certificates, and credentials
    • Ready to build and run anywhere containers run, with no further hand-editing
    FreeNo account neededSoloNo account neededProNo account neededDedicatedNo account needed

    Read the docs

  • Desktop app

    All 21 engines in the suite

    Run and manage databases on your own machine, across all 21 engines in the suite.

    • Free for personal use on macOS, Windows, and Linux
    • macOS: a universal build for Intel and Apple Silicon, Developer ID signed and notarized, so it opens with no warning and no workaround
    • Windows: fully working, though the builds are not yet code-signed, so SmartScreen may warn on first launch (choose More info, then Run anyway)
    • Linux: .deb and .rpm packages
    • Includes engines that licensing keeps out of Cloud
    FreeFree for personal useSoloFree for personal useProFree for personal useDedicatedFree for personal use

    Read the docs

  • Agent-readable product spec

    Machine-readable manifests so a coding agent can use Layerbase correctly without you pasting docs.

    • A skill file and an agent manifest generated from the live product, not written by hand
    • A curated site map for agents at /llms.txt and its full expansion
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Auth add-on

    Available on PostgreSQL, MySQL, MariaDB, SQLite, LibSQL

    Scaffold authentication tables and wiring code against your own SQL database instead of renting a login service.

    • A setup wizard that writes the schema and hands you the framework code
    • Copy-ready snippets for several popular auth libraries and frameworks
    • Social sign-in setup guidance for the providers you want to support
    • This scaffolds auth in YOUR database; it is not a hosted login service
    FreeNot on MySQLSolo: includedPro: includedDedicated: included

    Read the docs

  • Auth user console

    Available on PostgreSQL, MySQL, MariaDB, LibSQL

    Browse and manage the user rows your auth library created, from the dashboard.

    • How much you can do depends on the auth library whose schema is in the database
    • A dedicated Auth section that lists every auth-enabled database in one place
    FreeNot on MySQLSolo: includedPro: includedDedicated: included

    Read the docs

  • Per-engine connection guides

    All 18 cloud engines

    A written guide for connecting to each engine, with the driver setup that engine actually needs.

    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

Usage and status

See what a database is using before it becomes a problem, and get told when it is close to a limit.

  • Account usage dashboard

    One page showing storage, memory, bandwidth, and database count against your plan.

    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Per-database usage

    All 18 cloud engines

    See what one database is using, and how much of the always-on pool it is holding.

    • A pool meter showing what is pinned and what room is left
    • Live status refresh, so a waking database updates without a page reload
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Usage warnings

    Get told in the dashboard and by email as you approach a plan limit, before anything is enforced.

    • Banners for storage, memory, and bandwidth pressure
    • Lifecycle emails ahead of archiving, offloading, or locking anything
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Database list and overview

    Sort, filter, and switch views over your databases, with an overview of what needs attention.

    • Card and table views, with search across names and engines
    • A home overview summarising counts, state, and anything that needs a decision
    Free: includedSolo: includedPro: includedDedicated: included
  • Status page

    A public status page for checking whether a problem is yours or ours.

    Free: includedSolo: includedPro: includedDedicated: included

    Learn more

Your account

Sign in the way you like, get help from a human, and leave with your data whenever you want.

  • Sign in with Google or GitHub

    Sign in with an existing identity provider, with no separate password to manage.

    • Both providers resolve to one account when they share an email address
    Free: includedSolo: includedPro: includedDedicated: included
  • Account settings

    Change the email on your account, pick a theme, and manage what you hear from us.

    • Email changes carry through to your cloud account, so nothing forks
    • Light and dark themes across the dashboard and the site
    Free: includedSolo: includedPro: includedDedicated: included
  • Delete your account

    Close your account from the dashboard, with a full erasure option if you want everything gone.

    • A standard delete keeps your backups so support can reinstate the account if you change your mind
    • A full erasure removes retained copies as well, and is confirmed explicitly
    Free: includedSolo: includedPro: includedDedicated: included

    Read the docs

  • Product notifications

    Targeted notices in the dashboard about the things that affect your plan and your engines.

    Free: includedSolo: includedPro: includedDedicated: included
  • In-app bug reports

    Report a problem from the page you are on, and the report carries the context we need with it.

    Free: includedSolo: includedPro: includedDedicated: included

    Learn more

  • Human support

    Ask a question and get an answer from a person, alongside a searchable FAQ for the routine ones.

    Free: includedSolo: includedPro: includedDedicated: included

    Learn more

Start on the free tier and keep it.

2 databases, 5 GB, and no card. Upgrade when a database needs to stay awake, not when a meter says so.