Search for a command to run...
Type-safe ORM for TypeScript and JavaScript that maps database access to familiar SQL patterns. Uses a SQL-like query API so developers who know SQL can use it with little extra learning, while still offering a relational query builder for nested fetches. Lightweight and dependency-free, built for performance and serverless runtimes.
Drizzle stands out among TypeScript ORMs by offering both relational and SQL-like query APIs in one library, unlike heavier data frameworks that require building projects around them. Adopted by teams at Clerk, Turso, Neon, and Vercel, with support for major database drivers and cloud providers. Drizzle Kit handles schema migrations, introspection, and push; Drizzle Studio provides a visual database browser.
Core capabilities:
Use cases: Full-stack TypeScript apps on Next.js or other frameworks, serverless backends with edge-compatible databases like Turso or Neon, teams wanting type-safe queries without abandoning SQL fluency. Integrates cleanly with tRPC, Hono, and common deployment platforms.