Next.js example using the Integrate Drizzle adapter to persist OAuth tokens in SQLite.
bun install
cp .env.example .env
# Add INTEGRATE_API_KEY, GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET
bun run db:push
bun devOpen http://localhost:3000, connect GitHub, and list repos. Tokens are stored in local.db via Drizzle.
src/lib/schema.ts—provider_tokenandtriggertablessrc/lib/db.ts— Drizzle client (SQLite)src/lib/integrate.ts—drizzleAdapter+getSessionContext
This example uses a fixed DEMO_USER_ID for session context. Wire getSessionContext to your auth library in production.