libSQL
libSQL is an open-source, open-contribution relational database fork of SQLite maintained by Turso.
What libSQL is
libSQL is an open-source, open-contribution relational database fork of SQLite maintained by Turso. It aims to retain SQLite file-format support and API compatibility while adding APIs and extensions, and can run embedded in an application without a network connection. Embedded replicas let applications keep replicated database copies locally. For remote access, the libSQL server accepts SQL from clients over HTTP; Docker instructions cover primary and replica server instances. The repository lists official TypeScript/JavaScript, Rust, and Go drivers, experimental Python and C drivers, and community drivers for PHP, D, and Ring. Listed extensions include ALTER TABLE changes to column types and constraints, randomized ROWID, WebAssembly user-defined functions, and a virtual write-ahead-log interface. GUI options include Beekeeper Studio, Outerbase, TablePlus, Dataflare, and libSQL Studio. The project retains SQLite’s single-writer limitation. Its documentation recommends Turso Database for new projects, where new features are being developed, while libSQL remains actively maintained. The repository identifies the license as MIT.
Good
- Aims to preserve SQLite file-format and API compatibility.
- Supports embedded replicas inside applications.
- Offers HTTP access through its server.
- Lists drivers for several programming languages.
- MIT-licensed and open-contribution.
Watch out
- Retains SQLite’s single-writer limitation.
- Documentation recommends Turso Database for new projects.
Who it suits
libSQL suits developers seeking an open-source relational database compatible with SQLite’s file format and API. It may fit applications needing embedded use, local replicas, or remote SQL access.
Verdict
libSQL extends a SQLite-based foundation with embedded replicas, remote access, and additional extensions while retaining compatibility goals. Its single-writer model and the project’s recommendation of Turso for new projects are important considerations.
The facts
Each one read from libSQL's own pages, with the date it was checked.
What it does
- Community support
- The documentation directs libSQL users to Discord to discuss its development, and the repository accepts issues and pull requests.checked 30 Sep 2026
- Compatibility
- libSQL aims to preserve SQLite’s file format and API while adding additional APIs.checked 30 Sep 2026
- Deployment
- The project provides Docker instructions for launching primary and replica server instances.checked 30 Sep 2026
- Drivers
- The repository lists official TypeScript/JavaScript, Rust, and Go drivers, plus experimental Python and C drivers and community PHP, D, and Ring drivers.checked 30 Sep 2026
- Embedded replicas
- libSQL supports embedded replicas that replicate a database inside an application.checked 30 Sep 2026
- Embedded use
- libSQL is designed to run inside an application process without requiring a network connection.checked 30 Sep 2026
- Extensions
- Listed SQLite extensions include ALTER TABLE changes to column types and constraints, randomized ROWID, WebAssembly user-defined functions, and a virtual write-ahead-log interface.checked 30 Sep 2026
- GUI tools
- The repository lists Beekeeper Studio, TablePlus, Dataflare, Outerbase, and libSQL Studio as GUI options.checked 30 Sep 2026
- Integrations
- The repository lists GUI support through Beekeeper Studio, Outerbase, TablePlus, Dataflare, and libSQL Studio.checked 30 Sep 2026
- Intended use
- The documentation describes libSQL as a choice for mission-critical workloads needing a battle-tested foundation today.checked 30 Sep 2026
- Intended users
- The maintainers say people starting new projects should consider Turso, where new features are being developed, while libSQL remains actively maintained.checked 30 Sep 2026
- License
- The repository identifies the project license as MIT.checked 30 Sep 2026
- Limit
- The project says libSQL inherits SQLite’s single-writer model.checked 30 Sep 2026
- Product
- libSQL is an open-source, open-contribution fork of SQLite maintained by Turso.checked 30 Sep 2026
- Project distinction
- The maintainers describe libSQL and Turso Database as separate projects and say libSQL retains SQLite’s single-writer limitation.checked 30 Sep 2026
- Project focus
- The documentation says new features are being developed in Turso and recommends Turso Database for new projects.checked 30 Sep 2026
- Remote access
- The libSQL server provides remote SQLite access, and its user guide describes clients sending SQL over HTTP to sqld instances.checked 30 Sep 2026
- Replication
- Embedded replicas let an application keep a replicated database inside the app.checked 30 Sep 2026
- Security
- The sqld user guide says cluster nodes communicate over gRPC with TLS and describes certificate and private-key configuration for primary and replica servers.checked 30 Sep 2026
- SQLite compatibility
- The project says it will retain SQLite file-format support, SQLite API compatibility, and the ability to run embedded without a network connection.checked 30 Sep 2026
- SQLite extensions
- Listed extensions include ALTER TABLE changes to column types and constraints, randomized ROWID, WebAssembly user-defined functions, and a virtual write-ahead-log interface.checked 30 Sep 2026
- Support
- The repository links to libSQL documentation, Discord, and Turso documentation for project resources and community.checked 30 Sep 2026
The company
- Maker
- Turso describes itself as technically based in San Francisco and globally distributed across four continents.checked 30 Sep 2026
- Maker location
- Turso describes itself as technically based in San Francisco and globally distributed.checked 30 Sep 2026
Alternatives to libSQL
- 1

Chroma
Free planOpen sourceAndroidiOSWebAPI8.6From $250 a month - 2

SQLite
Free planOpen sourceAndroidiOSWebAPI8.6Free plan - 3

HSQLDB
Free planOpen sourceAPILinuxmacOSSelf-hosted8.1From $100 a year - 4

RxDB
Free planAndroidiOSWebAPI7.5From $99 a month - 5
LadybugDB
Free planAndroidiOSWebAPI7.4Free plan - 6
RocksDB
Free planiOSAPILinuxmacOS7.0Free plan
