Set up Turso in your Remix 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 { createClient } from "@libsql/client"; export const turso = createClient({ url: process.env.TURSO_DATABASE_URL, authToken: process.env.TURSO_AUTH_TOKEN, });
Execute SQL
import type { LoaderFunction } from "@remix-run/node"; import { turso } from "~/lib/turso"; export const loader: LoaderFunction = async () => { const { rows } = await turso.execute("SELECT * from TABLE_NAME"); return { items: rows, }; };
Was this page helpful?