Skip to main content
Turso provides multiple SDKs that you can use to connect a local SQLite file or remote Turso Cloud database, as well as support for embedded databases. If you’re using a language or framework that isn’t supported with an official driver, you can use Turso over HTTP.

Official SDKs

Turso SDKs are fully compatible with libSQL, so you can use the same SDK to connect to a local database (SQLite), libSQL server, a remote database, or an embedded replica.

TypeScript / JS

Rust

Go

Python

Android

Swift

PHP

Ruby

Ruby on Rails

C

Community SDKs

These SDKs are community-driven and don’t come with official Turso support.

Flutter / Dart

Capacitor

React Native / OP-SQLite

Laravel

.NET

Java

Stateless libSQL

Turso over HTTP

libSQL Remote Protocol