Database Runtime Matrix
Pack:
drizzle-ormParent skill: Drizzle ORM Drivers and Runtimes Source:drizzle-orm/drizzle-orm-drivers-and-runtimes/references/database-runtime-matrix.md
Read this when
Section titled “Read this when”- picking a Drizzle driver import
- setting up a new provider integration
- checking whether a task belongs to a runtime-specific guide
Official guide families
Section titled “Official guide families”- PostgreSQL: native Postgres plus Neon, Vercel Postgres, Supabase, Xata, Nile, Prisma Postgres, PlanetScale Postgres, AWS Data API Postgres, and Effect Postgres.
- MySQL:
mysql2, PlanetScale MySQL, TiDB, AWS Data API MySQL. - SQLite: LibSQL/Turso, SQLite Cloud, D1, Durable Objects, Bun SQLite, Expo SQLite, OP-SQLite, React Native SQLite.
- Embedded/local runtimes: PGlite and Bun SQL.
- Other supported SQL surfaces in the docs include SingleStore, MSSQL, CockroachDB, and Gel.
Practical selection rule
Section titled “Practical selection rule”- Start from the actual runtime or provider page.
- Copy the official client + Drizzle initialization pattern from that page.
- Only then layer project-specific wrappers on top.
Source map
Section titled “Source map”https://orm.drizzle.team/docs/connect-overviewhttps://orm.drizzle.team/docs/get-startedhttps://orm.drizzle.team/docs/connect-neonhttps://orm.drizzle.team/docs/connect-vercel-postgreshttps://orm.drizzle.team/docs/connect-supabasehttps://orm.drizzle.team/docs/connect-pglitehttps://orm.drizzle.team/docs/connect-bun-sqlhttps://orm.drizzle.team/docs/connect-cloudflare-d1https://orm.drizzle.team/docs/connect-expo-sqlitehttps://orm.drizzle.team/docs/connect-op-sqlitehttps://orm.drizzle.team/docs/connect-aws-data-api-pghttps://orm.drizzle.team/docs/connect-aws-data-api-mysqlhttps://orm.drizzle.team/docs/connect-drizzle-proxy