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.