Turso
Turso is a managed database platform built on libSQL, an open source fork of SQLite, that lets developers create many small, embeddable databases and replicate them close to users for low-latency reads. It's aimed at edge and serverless applications that want SQLite's simplicity with multi-region replication. The free plan includes 100 databases and 5 GB of storage, with paid plans starting under $5 a month.
Facts checked on against the sources listed at the end of this page.
- Pricing
- FreemiumPaid from $4.99 a month for the Developer plan
- Open source
- NoMIT (libSQL, the open source engine Turso is built on)
- GitHub stars
- 17,257
- npm downloads a week
- 4.1Mup 21% on the week before
- Latest release
- libsql-server-…1 year ago
A good fit for
- Edge and serverless apps that want SQLite's simplicity with multi-region replication
- Multi-tenant apps that benefit from one database per user, team or tenant
- Read-heavy workloads that want data replicated close to users for low latency
- Projects already using SQLite locally that want a managed, distributed version
Not a good fit for
- Applications that need complex multi-table joins and transactions at large scale the way a traditional Postgres or MySQL server handles them
- Teams that want a single, large, centrally managed relational database rather than many small ones
- Workloads with very high write volume, where SQLite's single-writer model per database can be a bottleneck
Turso pricing
The free plan covers 100 databases and 5 GB of storage. Paid plans start at $4.99 a month for Developer and scale through Scaler and Pro to custom Enterprise pricing, each raising storage and monthly row read and write limits, with usage-based overage beyond that.
| Plan | Price | What you get |
|---|---|---|
| Free | $0 a month | 100 databases, 5 GB storage, 500 million rows read a month, 10 million rows written a month. |
| Developer | $4.99 a month | Unlimited databases, 9 GB storage, 2.5 billion rows read a month, 25 million rows written a month. |
| Scaler | $24.92 a month | Unlimited databases, 24 GB storage, 100 billion rows read a month, 100 million rows written a month. |
| Pro | $416.58 a month | Unlimited databases, 50 GB storage, 250 billion rows read a month, 250 million rows written a month. |
| Enterprise | Custom pricing | Custom storage and row limits, dedicated support. |
Prices in USD, checked on 27 September 2026. Current prices on turso.tech.
Main features
- libSQL engine
- Open source, SQLite-compatible database engine that Turso develops and runs as a managed service.
- Embedded replicas
- A local copy of a database can live inside the application process for near-zero-latency reads, syncing with the primary.
- Multi-region replication
- Replicate databases to multiple regions so reads are served from the closest location.
- Many databases per account
- Designed for large numbers of small databases, such as one per tenant, rather than a single shared database.
- Point-in-time restore
- Restore a database to an earlier point, with retention length varying by plan.
- Client libraries
- SDKs for JavaScript/TypeScript, Python, Rust, Go and others, plus HTTP and WebSocket protocols.
About Turso
Turso runs libSQL, an open source, backward-compatible fork of SQLite maintained by the Turso team, and offers it as a managed service. Applications can create large numbers of lightweight databases, for example one per user or tenant, rather than sharing a single large database.
Databases can be embedded directly into an application process or accessed over the network, and can be replicated to multiple regions so reads happen close to where users are, cutting round-trip latency for read-heavy workloads.
It's commonly used from edge runtimes and serverless functions, where a traditional connection-pooled Postgres or MySQL database is awkward, and pairs with ORMs such as Drizzle and Prisma through official client libraries.
- Made by
- Turso (Chiselstrike, Inc.)
- Free plan
- Yes: 100 databases, 5 GB storage, 500 million rows read and 10 million rows written a month
- Available on
- SQLite-compatible, Edge functions, Node.js, Python, Rust, Go
Usage and activity
Weekly npm downloads of @libsql/client, last 12 months.
Recent releases
- libsql-server-v0.24.321 year ago
- libsql-server-v0.24.311 year ago
- libsql-server-v0.24.301 year ago
- libsql-server-v0.24.291 year ago
- libsql-server-v0.24.281 year ago
Turso alternatives
Turso compared
TursovsNeon
Neon is a serverless Postgres platform, now owned by Databricks, that separates storage and compute so databases scale to zero and support instant, copy-on-write branching.
TursovsSupabase
Supabase gives each project a dedicated Postgres database plus authentication, storage, realtime subscriptions and auto-generated APIs, aimed at teams wanting a full backend platform.
TursovsFirebase
Firebase is Google's backend-as-a-service platform, combining a NoSQL database (Firestore or Realtime Database) with authentication, hosting, serverless functions and analytics.
Questions about Turso
Is Turso free?
Yes, the free plan includes 100 databases, 5 GB of storage and 500 million monthly row reads before you need to upgrade.
What is libSQL?
libSQL is an open source, SQLite-compatible database engine maintained by the Turso team, licensed under MIT. Turso runs libSQL as a managed, replicated service.
Can I embed a Turso database in my app?
Yes, Turso supports embedded replicas, a local copy of the database inside the application process that syncs with the primary for very low read latency.
Does Turso work with Drizzle or Prisma?
Yes, Turso has official client libraries and is commonly used with Drizzle and Prisma through their SQLite/libSQL drivers.
Sources and links
Work on Turso? Claim this listing. Something wrong or out of date? Suggest a correction. Stats come from the public GitHub and npm APIs and update every day.
