Local-first software reads and writes against a database on the device, so it feels instant and keeps working offline. Turso makes that database the same one you run in the cloud. An embedded replica syncs on demand, so you get local latency without maintaining a separate local store.
Queries hit a local file. Nothing travels the network until you sync.
Apps keep working without connectivity and reconcile when they reconnect.
The same SQLite-compatible engine runs on the device and in the cloud, so there is no impedance mismatch to manage.
Mobile and desktop apps that need to work in tunnels, on planes, and in the field. IoT and edge devices that operate through intermittent connectivity. On-device AI that keeps embeddings and source documents local for private retrieval. In each case, the device holds a real database, not a cache, and the cloud copy stays in sync.
See the React Native bindingsSpin up your first database in under a minute on the free Starter plan, or fork the open-source Turso Database on GitHub.