Category
Distributed SQL database, SQLite-compatible
Open-source and written in Rust.
Turso is an open-source, SQLite-compatible database written in Rust that lets developers create millions of small, file-based databases for AI agents, multi-tenant SaaS applications, and edge workloads.
Unlike traditional databases that run as a single shared server process, Turso treats each database as a lightweight file that can be spun up instantly, replicated globally, or synced to a device.
Start for free nowCategory
Open-source and written in Rust.
Created by
MIT licensed.
Hosting Model
Turso Database or Turso Cloud.
Built-in features
No extensions required.
The many-database architecture
Turso departs from the conventional database model in one decisive way: a database is a file, not a long-running server process. Every user, tenant, or AI agent can have its own dedicated database, and an idle database costs only its storage footprint. There are no cold starts and no wake-up penalty.
See pricingDurability is handled by Amazon S3 and S3 Express. Database files are split into 128 kB segments.
01 / Durability
Turso Cloud inherits AWS S3 durability of 99.999999999%, with continuous backups and point-in-time restore up to 90 days.
02 / Branching
Branching a database is a metadata-only operation. New branches share existing segments until they diverge.
03 / Replication
When a database is moved or replicated, segments are pulled on demand. Queries start before the full file has arrived.
04 / Idle Cost
An idle database is simply a set of files in object storage and costs only storage, not compute.
Turso is a ground-up rewrite of SQLite in Rust. It stays compatible with the SQLite SQL dialect, file format, and C API, and adds concurrent writes, vector search, async I/O, and cloud-native replication.
Turso Cloud is production ready. The embedded Turso engine is in beta and already used for local-first and agent workloads.
Yes. The Turso database engine is MIT licensed. You can self-host it or use the managed Turso Cloud.
Those products scale one shared database. Turso is built for millions of small file-based databases, so every user, tenant, or agent can have its own isolated database.