Drizzle ORM
Drizzle is an open source TypeScript ORM built by Drizzle Team, a Ukraine-based developer group, for Postgres, MySQL and SQLite (including SQLite-compatible databases like Turso). It favors writing queries that map closely to SQL over a heavy abstraction layer, and generates fully typed query results from your schema. In March 2026 PlanetScale hired the Drizzle core team, becoming the project's main backer while Drizzle continues as an independent open source project.
Facts checked on against the sources listed at the end of this page.
- Pricing
- Open sourceFree plan: Yes, the ORM itself is free and open source; paid add-ons like Drizzle Studio and OneDollarStats are separate products
- Open source
- YesApache-2.0
- GitHub stars
- 35,970
- npm downloads a week
- 31Mup 12% on the week before
- Latest release
- drizzle-kit@0.…2 weeks ago
- Releases in 90 days
- 2about 1 a month
A good fit for
- TypeScript projects that want full type safety without a heavy ORM abstraction
- Teams that want queries to read close to SQL rather than a custom query language
- Serverless and edge deployments that need a lightweight, dependency-free ORM
- Projects using SQLite-compatible platforms like Turso alongside Postgres or MySQL
Not a good fit for
- Teams that prefer a more batteries-included ORM with a built-in admin GUI and higher-level abstractions, such as Prisma
- Developers who want a large, established plugin ecosystem built up over many years
- Projects that need first-class support for databases outside Postgres, MySQL and SQLite
Drizzle ORM pricing
Drizzle the ORM is free and open source under the Apache-2.0 license. Drizzle Studio has a free local tool and paid tiers for hosted or embedded use, and OneDollarStats, a separate analytics product from the same team, starts at $1 a month.
Prices in USD, checked on 27 September 2026. Current prices on orm.drizzle.team.
Main features
- SQL-like query builder
- Queries read close to SQL, with full TypeScript types inferred from your schema.
- Multi-database support
- Works with PostgreSQL, MySQL and SQLite, including SQLite-compatible platforms like Turso.
- drizzle-kit
- CLI for generating and running schema migrations, and introspecting an existing database into a Drizzle schema.
- Drizzle Studio
- A database browser for viewing and editing data, available locally, as a browser extension or embedded in an app.
- Relational queries API
- A higher-level query API for fetching nested relations without hand-written joins.
- Edge-runtime compatible
- No native dependencies that block running in serverless or edge environments like Cloudflare Workers.
About Drizzle ORM
Drizzle is a TypeScript ORM that generates fully typed query builders and results from a schema defined in TypeScript, aiming to stay close to raw SQL rather than hiding it behind a heavy abstraction. It supports Postgres, MySQL and SQLite, including SQLite-compatible platforms like Turso and Cloudflare D1.
The project includes drizzle-kit for schema migrations and introspecting an existing database, and Drizzle Studio, a database browser available as a local tool, browser extension or embeddable component. It's built to run in serverless and edge environments as well as traditional Node.js servers.
Drizzle Team is a small, Ukraine-based group that funds development partly through consulting work and products like Drizzle Studio and the OneDollarStats analytics tool. In March 2026, PlanetScale hired the core Drizzle team, becoming its main financial backer while the ORM remains open source and independently released.
- Made by
- Drizzle Team
- Free plan
- Yes, the ORM itself is free and open source; paid add-ons like Drizzle Studio and OneDollarStats are separate products
- Available on
- PostgreSQL, MySQL, SQLite, Turso/libSQL, Node.js, Bun, Edge runtimes
Usage and activity
Weekly npm downloads of drizzle-orm, last 12 months.
Recent releases
- [email protected]2 weeks ago
- 0.45.32 weeks ago
- v1.0.0-rc.4Pre-release, 3 months ago
- v1.0.0-rc.3Pre-release, 4 months ago
- v1.0.0-rc.1Pre-release, 5 months ago
Drizzle ORM alternatives
| Tool | Pricing | GitHub stars |
|---|---|---|
| PrismaOpen source ORM and database toolkit for Node.js and TypeScript, made by Prisma. | Freemium | 47.7k |
| KyselyType-safe SQL query builder for TypeScript. It is not a full ORM. | Open source | None |
Drizzle ORM compared
Questions about Drizzle ORM
Is Drizzle free?
Yes, the Drizzle ORM is open source under the Apache-2.0 license and free to use. Related products like Drizzle Studio and OneDollarStats have separate, optional paid tiers.
What databases does Drizzle support?
PostgreSQL, MySQL and SQLite, including SQLite-compatible platforms such as Turso and Cloudflare D1.
Was Drizzle acquired?
Not exactly. In March 2026 PlanetScale hired the entire Drizzle core team and became its main backer, but Drizzle continues as an independently released open source project rather than a PlanetScale product.
Drizzle vs Prisma, what's the difference?
Drizzle favors a lightweight, SQL-like query builder with no code generation step at build time, while Prisma uses a schema file, a generated client and a more abstracted query API with a built-in admin GUI.
Sources and links
Work on Drizzle ORM? Claim this listing. Something wrong or out of date? Suggest a correction. Stats come from the public GitHub and npm APIs and update every day.