Get started with Turso and TypeScript using the libSQL client in a few simple steps
Retrieve database credentials
turso db show --url <database-name>
turso db tokens create <database-name>
.env
TURSO_DATABASE_URL= TURSO_AUTH_TOKEN=
Install @libsql/client
@libsql/client
npm install @libsql/client
Initialize a new client
import { createClient } from "@libsql/client"; export const turso = createClient({ url: process.env.TURSO_DATABASE_URL, authToken: process.env.TURSO_AUTH_TOKEN, });
Execute a query using SQL
execute()
await turso.execute("SELECT * FROM users");
await turso.execute({ sql: "SELECT * FROM users WHERE id = ?", args: [1], });
Was this page helpful?