Drizzle ORM

Drizzle ORM is a modern, TypeScript-first Object-Relational Mapper (ORM) and SQL query builder designed for Node.js and other JavaScript runtimes. It emphasizes compile-time type safety, exceptional performance, and a flexible, SQL-like API, allowing developers to interact with relational…

Key facts

First appeared
2022
Category
technology
Problem solved
Drizzle ORM was created to solve the prevalent issues of type safety, performance, and developer experience in database interactions within the TypeScript/JavaScript ecosystem. Traditional ORMs often suffer from runtime type errors, significant performance overhead, and 'magic' abstractions that obscure underlying SQL. Drizzle aims to provide an ultra-lightweight, type-safe, and highly performant alternative that offers the benefits of an ORM while retaining the power and familiarity of SQL.
Platforms
Node.js, V8 runtime (e.g., Deno, Bun, Cloudflare Workers), Web (via WebAssembly for SQLite)

Related technologies