Set up Turso in your SvelteKit project in minutes
Install the libSQL SDK
@libsql/client
npm install @libsql/client
Configure database credentials
turso db show --url <database-name>
turso db tokens create <database-name>
.env
TURSO_DATABASE_URL= TURSO_AUTH_TOKEN=
Configure libSQL Client.
import { TURSO_DATABASE_URL, TURSO_AUTH_TOKEN } from "$env/static/private"; import { createClient } from "@libsql/client"; export const turso = createClient({ url: TURSO_DATABASE_URL, authToken: TURSO_AUTH_TOKEN, });
Execute SQL
import { turso } from "$lib/turso.server"; export async function load() { const { rows } = await turso.execute("SELECT * FROM table_name"); return { rows }; }
Was this page helpful?