Turso
SQLite-compatible database built in Rust, available as an open-source embeddable engine and as the managed Turso Cloud for running many isolated databases.
At a Glance
About Turso
Turso, Inc. builds Turso, a SQLite-compatible database written in Rust. It is offered as an open-source, MIT-licensed engine and as a managed service called Turso Cloud. The homepage says the architecture is designed for "many databases, not one large one," such as a database per agent, user, or tenant. The latest GitHub release listed is v0.8.1, published 2026-09-29.
What It Is
Turso is an in-process SQL database that stays compatible with SQLite at the SQL dialect, file format, and C API levels, according to the README. The product page describes it as a ground-up rewrite of SQLite in Rust intended as a drop-in replacement. The same engine can run on a laptop, in the browser, on a device, or in the cloud. The README also describes an experimental Postgres frontend that speaks the Postgres dialect and wire protocol on the same core.
Many Databases, One Architecture
The vendor says a database is a file rather than a long-running process, so teams can create thousands or millions of them. It states that an idle database costs only its storage footprint, with no cold start. Its examples include provisioning a database per user or per AI agent through a Platform API client. Turso's site also lists per-database encryption with customer-held keys, bring-your-own-cloud deployment, and SOC 2 Type II, GDPR, and HIPAA-ready positioning.
What the Engine Adds to SQLite
The product page and README list these capabilities:
- Concurrent writes via BEGIN CONCURRENT, using multi-version concurrency control.
- Native vector search.
- Async I/O, including Linux io_uring.
- Change data capture.
- Browser and WebAssembly support.
- HTTP and WebSocket access to remote databases.
- Full-text search, marked experimental in the README.
- Experimental encryption at rest and incremental computation.
Ways to Run It
Turso describes three modes. The open-source engine embeds in an application. Turso Cloud hosts databases as a managed service with provisioning, branching, observability, and backups. Embedded replication keeps an on-device copy in sync with a cloud database for local-first and offline-capable apps. The README lists bindings for Rust, JavaScript, Python, Go, Java, .NET, and WebAssembly, and the homepage mentions SDKs in TypeScript, Python, Rust, and Go. The CLI also has a built-in MCP server mode that exposes nine database tools to AI assistants.
Current Status
The README says Turso powers production applications at multiple organizations but has not reached 1.0, and some features are marked experimental. It recommends keeping independent backups until 1.0. The homepage banner announces that Turso is joining Supabase, linking to a blog post for details.
Community Discussions
Be the first to start a conversation about Turso
Share your experience with Turso, ask questions, or help others learn from your insights.
Pricing
Free
Turso Cloud free tier, no credit card required
- Databases: 100
- Storage: 5GB
- Monthly Rows Read: 500 Million
- Monthly Rows Written: 10 Million
- Monthly Syncs: 3GB
Developer
Turso Cloud Developer plan
- Databases: Unlimited
- Storage: 9GB + $0.75 / GB
- Monthly Rows Read: 2.5 Billion + $1 / Billion
- Monthly Rows Written: 25 Million + $1 / Million
- Monthly Syncs: 10GB + $0.35 / GB
- Audit Logs: 3 Day Retention
- Point-In-Time Restore: 10 days
- Support: Community
Scaler
Turso Cloud Scaler plan
- Databases: Unlimited
- Storage: 24GB + $0.50 / GB
- Monthly Rows Read: 100 Billion + $0.80 / Billion
- Monthly Rows Written: 100 Million + $0.80 / Million
- Monthly Syncs: 24GB + $0.25 / GB
- Audit Logs: 14 Day Retention
- Point-In-Time Restore: 30 days
- Support: Community
Pro
Turso Cloud Pro plan
- Databases: Unlimited
- Storage: 50GB + $0.45 / GB
- Monthly Rows Read: 250 Billion + $0.75 / Billion
- Monthly Rows Written: 250 Million + $0.75 / Million
- Monthly Syncs: 100GB + $0.15 / GB
- Audit Logs: 30 Day Retention
- Point-In-Time Restore: 90 days
- Support: Priority Email + Slack Support
Enterprise
Custom pricing for Turso Cloud
- Databases: Unlimited
- Storage: 50GB
- Monthly Rows Read: 250 Billion
- Monthly Rows Written: 250 Million
- Monthly Syncs: 100GB
- Point-In-Time Restore: 90 days
- Support: 24x7 Priority Email + Slack Support
Capabilities
Key Features
- SQLite-compatible SQL dialect, file format, and C API
- Database per agent, user, or tenant
- Concurrent writes with BEGIN CONCURRENT (MVCC)
- Native vector search
- Asynchronous I/O with io_uring
- Change data capture
- Browser and WebAssembly support
- HTTP and WebSocket access
- Embedded replication and sync
- Database branching
- Backups and point-in-time recovery
- Per-database encryption with customer-held keys
- Bring-your-own-cloud deployment
- Built-in MCP server mode
- Experimental Postgres frontend
- Platform API
