This SDK is community maintained and may not be officially supported by Turso, or up to date with the latest features. Join the
#libsql-dart
channel on Discord for help and feedback.- Retrieve database credentials
- Install the Flutter/Dart libSQL client
- Connect to a local or remote Turso database
- Execute a query using SQL
- Sync changes to local database (optional)
1
Retrieve database credentials
You will need an existing database to continue. If you don’t have one, create one.Get the database URL:Get the database authentication token:Assign credentials to the environment variables inside
.env
.You will want to store these as environment variables.
2
Install libsql_dart
3
Initialize
Now connect to your local or remote database using the
LibsqlClient
constructor:Embedded Replicas
Embedded Replicas
Local only
Local only
Remote only
Remote only
4
Connect
5
Execute
6
Sync (Embedded Replicas only)
When using embedded replicas you should call
sync()
on the connector to sync your local database with the primary database.