Database
Turso icon

Turso

SQLite-based, edge-distributed database. Good fit if you want a database instance per user or tenant instead of one big shared DB.

What is Turso?

Turso is a managed database service built on libSQL, an open-source fork of SQLite, designed to run at the edge and scale to a huge number of small, independent database instances rather than one large shared one. That per-tenant model is the real differentiator: instead of a single Postgres instance with row-level tenant isolation, you can spin up a separate lightweight database per user, workspace, or customer, each replicated close to where it's read.

Key features

  • SQLite/libSQL under the hood, so the query language and mental model are familiar to anyone who's used SQLite
  • Embedded replicas that keep a local copy of the database in-process for extremely low-latency reads
  • Designed to comfortably support thousands of individual database instances, enabling a database-per-tenant architecture
  • Edge-distributed replication so reads stay fast across regions
  • Client libraries for most major runtimes and frameworks, including serverless and edge environments

Who it's for

Multi-tenant apps that want strong data isolation between customers or users without building that isolation into application logic, and edge-first apps that want SQLite's simplicity with real replication. Less of a fit if you need heavy relational features, large-scale joins, or the broader ecosystem maturity of Postgres.

Pricing

Free tier for smaller projects, usage-based paid plans as database count, storage, and rows read/written scale up.