DatabasesToolkit
Drizzle ORM
A TypeScript ORM with SQL-like and relational query APIs.
drizzle-ormTypeScript / JavaScript
Overview
Define schemas in TypeScript and use a database-specific driver. Drizzle is an application data toolkit rather than a hosted database provider.
Best for
Developers who prefer SQL-shaped queries and TypeScript schema definitions.
Install
TypeScript / JavaScriptnpm install drizzle-ormListed providers
3 listed- PostgreSQL
- MySQL
- SQLite
A toolkit’s listed integrations describe its scope; they do not imply a unified API or feature parity.
Features
- TypeScript schemas
- SQL-like queries
- Relational queries
- Optional migration tooling
Caveats
- Install the driver appropriate to your database separately.
- drizzle-kit is separate migration tooling.
- Some current guides target the release-candidate channel; match documentation to the installed version.
Sources & verification
- orm.drizzle.team/docs/overview (opens in a new tab)
- orm.drizzle.team/docs/get-started-postgresql (opens in a new tab)
- raw.githubusercontent.com/drizzle-team/drizzle-orm/main/drizzle-orm/package.json (opens in a new tab)
Sources reviewed