Set up Turso in your Hono 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 { Hono } from "hono"; import { turso } from "./lib/turso"; const app = new Hono(); app.get("/items", async (c) => { const { rows } = await turso.execute("SELECT * FROM items"); return c.json({ rows }); });
Was this page helpful?