Turso Database Pricing, LibSQL Edge Costs & Embedded Replicas (2026)
Free for 500 databases and 9GB storage. Scaler plan is $29/mo with 100B row reads. Understand embedded replica economics and edge write rates.
Turso LibSQL Production Cost Estimator
Simulate your row reads, writes, and database count to estimate your monthly invoice.
1. Turso Pricing Plans Comparison
Turso is designed for multi-tenant SaaS where each customer or workspace gets their own isolated database:
| Plan | Monthly Base | Max Databases | Row Reads | Row Writes | Storage |
|---|---|---|---|---|---|
| Starter (Free) | $0 | 500 databases | 1 Billion / mo | 25 Million (overage billed) | 9 GB |
| Scaler | $29 / mo | Unlimited | 100 Billion / mo | 25 Million / mo | 25 GB |
| Enterprise | Custom | Unlimited | Custom pool | Custom pool | Custom TBs |
Frequently Asked Questions
libSQL Embedded Replicas, Multi-Tenant Database Architecture & Row-Read Economics
Turso is powered by libSQL, the open-source fork of SQLite engineered for global distributed cloud architectures. Turso's architectural superpower is "Embedded Replicas": rather than dispatching network queries across the Internet to a remote database server, Turso syncs a local SQLite replica directly onto the developer machine, mobile device, or edge server disk. Read queries execute against local disk memory in sub-1 millisecond ($0.2ms) with zero network round trips, while writes automatically propagate back to the primary cloud instance.
Turso Pricing Plans & Operational Quota Limits
| Plan Tier | Base Monthly Fee | Row Reads Included | Row Writes Included | Max DB Instances |
|---|---|---|---|---|
| Starter (Free) | $0.00 / month | 1,000,000,000 rows | 25,000,000 rows | Up to 500 DBs |
| Developer Pro | $29.00 / month | 10,000,000,000 rows | 50,000,000 rows | Up to 10,000 DBs |
| Enterprise Scale | Custom ($499+) | 100B+ rows | 1B+ rows | Unlimited multi-tenant |
Embedded Replica Setup in TypeScript
Initialize an embedded replica on a local server with continuous background synchronization:
import { createClient } from "@libsql/client";
const client = createClient({
url: "file:local-replica.db",
syncUrl: process.env.TURSO_DATABASE_URL,
authToken: process.env.TURSO_AUTH_TOKEN,
syncInterval: 60 // Sync every 60 seconds
});
// Reads execute in under 0.2ms directly against local NVMe storage!
export async function getTenantConfig(tenantId: string) {
const rs = await client.execute({
sql: "SELECT * FROM tenant_settings WHERE tenant_id = ?",
args: [tenantId]
});
return rs.rows[0];
}
Database-Per-Tenant Architecture at Zero Idle Cost
Turso allows SaaS platforms to allocate an isolated SQLite database per customer tenant (up to 10,000 databases on the Pro tier). Because inactive libSQL databases consume zero RAM when not actively being queried, this architecture guarantees complete tenant data isolation, simplifies GDPR data deletion compliance, and eliminates complex cross-tenant SQL `WHERE tenant_id = ?` security vulnerability risks.
Sub-Millisecond Embedded Replicas & Multi-Tenant Isolation
Turso's libSQL embedded replicas revolutionize edge data access by syncing SQLite databases directly to local NVMe storage or container memory. Because read queries execute against local disk without network hops, P95 read latencies drop to an astonishing 0.2 milliseconds. Writes automatically route to primary cloud databases, ensuring ACID durability and cross-region convergence.
On Turso's Pro tier ($29/month), organizations can spin up to 10,000 isolated tenant databases with 10 billion included row reads monthly, delivering complete multi-tenant database isolation at a fraction of legacy relational cloud database pricing.
Sub-Millisecond libSQL Edge Replicas & Multi-Tenant Durability
Turso's embedded replica architecture enables edge applications to execute local database reads with sub-millisecond latencies while automatically synchronizing writes to primary cloud instances. In multi-tenant SaaS environments, provisioning dedicated databases per tenant delivers physical data isolation and eliminates cross-tenant data leak vulnerabilities.
With up to 10,000 included databases and 10 billion row reads on the Developer Pro tier, Turso provides unmatched scalability and cost efficiency for modern distributed web applications.
Edge SQLite Architecture: LibSQL Replication & Micro-Database Economics
Turso is a serverless relational database built on libSQL, an open-source fork of SQLite engineered by ChiselStrike. Unlike monolithic PostgreSQL clusters that reside in a single geographic datacenter, Turso allows applications to replicate databases across 35+ edge regions worldwide with sub-10ms local read latencies.
Turso's pricing model is revolutionary: a generous free tier providing 9 billion row reads/month and 500 databases, and a $29/month Pro tier that allows up to 10,000 separate databases. This unique 'database-per-tenant' architecture enables SaaS applications to allocate an isolated SQLite database to every single corporate customer, providing absolute cryptographic data isolation with zero infrastructure overhead.
Turso Plan Tiers & Resource Quotas
| Billing Metric | Starter (Free Forever) | Pro Tier ($29/mo) | Enterprise Scale |
|---|---|---|---|
| Databases Allowed | Up to 500 databases | Up to 10,000 databases | Unlimited per-tenant databases |
| Monthly Row Reads | 9 Billion rows / mo | 100 Billion rows / mo | Custom high-volume tiers |
| Monthly Row Writes | 25 Million rows / mo | 250 Million rows / mo | Dedicated writer nodes |
| Included Storage | 9 GB total | 24 GB included ($0.75/GB overage) | Multi-terabyte volumes |