Set up Turso in your Elysia project in minutes.
Install the libSQL SDK
@libsql/client
npm install @libsql/client
Retrieve 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 { createClient } from "@libsql/client"; export const turso = createClient({ url: process.env.TURSO_DATABASE_URL, authToken: process.env.TURSO_AUTH_TOKEN, });
Execute SQL
import { Elysia } from "elysia"; import { turso } from "./lib/turso"; const app = new Elysia().get("/items", async () => { const { rows } = await turso.execute("SELECT * FROM items"); return rows; });
Was this page helpful?