Features
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.
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
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 enginesProvision 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 18Engine version choice
All 18 cloud enginesChoose 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: includedGuided migration from another provider
All 18 cloud enginesPoint 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: includedConvert between engines
Available on MySQL, MariaDB, Redis, Valkey, SQLite, LibSQLMove 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: includedTransient databases
All 18 cloud enginesCreate 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: includedProgrammatic provisioning
All 18 cloud enginesCreate 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
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 enginesAn 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 callAlways-on pinning
All 18 cloud enginesPin 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 serverArchiving instead of deletion
All 18 cloud enginesA 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 archivedOne-click restore from archive
All 18 cloud enginesBring 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: includedDowngrades lock, they never delete
All 18 cloud enginesDrop 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: includedRename, relabel, and update in place
All 18 cloud enginesKeep 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: includedDeletion takes a backup first
All 18 cloud enginesEvery 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 enginesAutomatic 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 retentionManual backup slots
All 18 cloud enginesTake 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 slotsDownload any backup
All 18 cloud enginesPull 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: includedRestore from a backup
All 18 cloud enginesRoll 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: includedBackup verification
All 18 cloud enginesEach backup carries a checksum and a verification state, so you know it is intact before you need it.
Free: includedSolo: includedPro: includedDedicated: includedBackups for branches
+10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, WeaviateOpt 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: includedPoint-in-time restore
Available on PostgreSQL, FerretDBRewind 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 pinExport a database
All 18 cloud enginesTake a full export of a database at any time, in any state, with no plan gate on it.
Free: includedSolo: includedPro: includedDedicated: included
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, WeaviateMake 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 databaseInstant copy-on-write branches
+10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, WeaviateTurn 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: includedReset a branch from its parent
+10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, WeaviateThrow 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: includedBranch lineage view
+10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, WeaviateSee 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: includedEphemeral branch labels
+10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, WeaviateMark a branch as preview or development and it sleeps aggressively, because it is meant to be thrown away.
Free: includedSolo: includedPro: includedDedicated: included
Connectivity and security
Stable hostnames, encryption in transit, and access controls you issue and revoke yourself.
Connect dialog
All 18 cloud enginesOne 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: includedPooled connections
Available on PostgreSQL, MySQL, MariaDB, SQLite, DuckDB, QuestDBUse 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 connectionsSoloUncappedProUncappedDedicatedUncappedEncryption in transit and per-customer isolation
All 18 cloud enginesEvery 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: includedStable per-database hostnames
All 18 cloud enginesYour 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: includedIP allowlisting
All 18 cloud enginesRestrict 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: includedClient certificate (mTLS) auth
Available on PostgreSQLRequire 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: includedPer-database API keys
All 18 cloud enginesIssue 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: includedSupport access grants
All 18 cloud enginesSupport 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: includedServerless and edge driver compatibility
Available on PostgreSQL, MySQL, MariaDB, Redis, ValkeySpeak 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
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, TypeDBWrite 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: includedTime-series console
Available on QuestDB, InfluxDBQuery time-series data and see the result as a chart instead of a wall of rows.
Free: not availableSolo: not availablePro: includedDedicated: includedKey-value console
Available on Redis, ValkeyBrowse 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: includedDocument console
Available on FerretDBRun document queries against FerretDB with the shell syntax you already know.
Free: not availableSolo: includedPro: includedDedicated: includedREST console
Available on Qdrant, CouchDB, WeaviateSend requests to engines that speak HTTP without leaving the dashboard or building a curl line.
FreeCouchDB onlySoloCouchDB onlyPro: includedDedicated: includedSearch explorer
Available on MeilisearchTry 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: includedLedger console
Available on TigerBeetleCreate accounts and post transfers against a double-entry ledger through a guided form.
Free: not availableSolo: not availableProWith a pool blockDedicated: includedQuery workspace
All 18 cloud enginesThe 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: includedImport data from the console
All 18 cloud enginesDrop 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: includedHTTP query API
+11Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, SQLite, DuckDB, LibSQL, ClickHouse, QuestDB, InfluxDB, Qdrant, Meilisearch, Weaviate, CouchDB, TypeDBRun 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: includedAI query debugging
All 18 cloud enginesRolling outWhen 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
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/moInvite 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: includedTeam administration
Rename a team, transfer ownership, or wind one down when a project ends.
Free: not availableSolo: includedPro: includedDedicated: included
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/moPro 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 availablePool 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 neededDedicated 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/moBandwidth 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/moDedicatedUnmeteredSelf-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: includedAccount credits
Credits on your account are applied to your bill automatically, and shown on the plan page.
Free: includedSolo: includedPro: includedDedicated: included
Integrations
Wire a database into the tools you already deploy with, and let branches follow your git branches.
Vercel integration
All 18 cloud enginesConnect 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: includedGitHub integration
All 18 cloud enginesInstall 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: includedPer-branch preview databases
+10Available on PostgreSQL, MySQL, MariaDB, Redis, Valkey, FerretDB, LibSQL, SQLite, DuckDB, TypeDB, ClickHouse, Meilisearch, Qdrant, QuestDB, InfluxDB, WeaviateGive 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: includedIntegration 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: includedVQueue message queue
Available on ValkeyRun 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
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 enginesCreate, 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: includedAccount 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: includedLayerbase 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: includedLocal databases without Docker
All 21 engines in the suiteRun 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 neededGit-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 neededPromote 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: includedPassword-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: includedLink and pull external databases
Manage a database you host somewhere else through the same commands, and pull a copy of it down to your machine.
- Auto-detects Neon, Supabase, PlanetScale, Upstash, Railway, and Aiven from the connection string you paste in
- A pull takes an automatic backup before it replaces anything
- Pull from a URL or from an environment variable, rename on the way in, or do a dry run first
- A parallel fast path for large PostgreSQL pulls, with the option to skip bulk tables
FreeNo account neededSoloNo account neededProNo account neededDedicatedNo account neededDocker 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 neededDesktop app
All 21 engines in the suiteRun 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 useAgent-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: includedAuth add-on
Available on PostgreSQL, MySQL, MariaDB, SQLite, LibSQLScaffold 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: includedAuth user console
Available on PostgreSQL, MySQL, MariaDB, LibSQLBrowse 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: includedPer-engine connection guides
All 18 cloud enginesA written guide for connecting to each engine, with the driver setup that engine actually needs.
Free: includedSolo: includedPro: includedDedicated: included
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: includedPer-database usage
All 18 cloud enginesSee 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: includedUsage 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: includedDatabase 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: includedStatus page
A public status page for checking whether a problem is yours or ours.
Free: includedSolo: includedPro: includedDedicated: included
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: includedAccount 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: includedDelete 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: includedProduct notifications
Targeted notices in the dashboard about the things that affect your plan and your engines.
Free: includedSolo: includedPro: includedDedicated: includedIn-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: includedHuman support
Ask a question and get an answer from a person, alongside a searchable FAQ for the routine ones.
Free: includedSolo: includedPro: includedDedicated: included
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.