Drizzle ORM
Headless TypeScript ORM for SQL databases
FreeDBOpen Source13 impressions
Drizzle ORM is a lightweight, headless TypeScript ORM for SQL databases.
- for
- TypeScript/JavaScript developers building server-side apps with SQL databases.
- pricing
- open source
- license
- Apache-2.0
- 0.45.320 days ago
- drizzle-kit@0.31.1120 days ago
- v1.0.0-rc.43 months ago
Key features
- Typed query builder — Provides full TypeScript typings for building SQL queries.
- Multi-dialect support — Works with PostgreSQL, MySQL, SQLite, Turso, Neon, Supabase and more.
- Migrations kit — CLI tool for generating, pushing and exporting schema migrations.
- Row-Level Security — Built-in APIs to manage RLS roles and policies for PostgreSQL.
- Schema visualizer — Drizzle.run visualizes database schemas directly from code.
- Seed package — drizzle-seed generates deterministic seed data respecting relations.
- Raw SQL execution — Allows running raw SQL strings alongside typed queries.
- Monodriver — Simplified driver setup for quick project start-up.
Use cases
- Building a type-safe API layer over PostgreSQL or MySQL.
- Generating and applying schema migrations in CI/CD pipelines.
- Implementing row-level security policies for multi-tenant SaaS.
- Seeding development databases with relational data.
- Creating serverless edge functions that query a Supabase database.
Drizzle ORM vs alternatives
| Best for | Type-safe, multi-dialect ORM | Lightweight TypeScript ORM | ORM for any SQL backend | ORM for serverless Postgres | Typed ORM for edge SQLite |
|---|---|---|---|---|---|
| Pricing | Open source | Free | Subscription | Subscription | Subscription |
| DevHunt upvotes | 0 | 0 | 0 | 0 | 0 |
| Launched | — | — | — | — | — |
- Drizzle ORM vs Prisma: Prisma offers a richer ecosystem and built-in client generation, but Drizzle is lighter and headless.
- Drizzle ORM vs Supabase: Supabase bundles a hosted Postgres with auth and realtime, while Drizzle is just the ORM layer.
- Drizzle ORM vs Neon: Neon provides a serverless Postgres service; Drizzle is the query builder that can run on it.
- Drizzle ORM vs Turso: Turso focuses on edge-deployed SQLite; Drizzle adds typed ORM capabilities on top of it.
Drizzle ORM FAQ
Is Drizzle ORM open source?+
Yes, the ORM and its related packages are released under an open-source license.
Which SQL dialects are supported?+
PostgreSQL, MySQL, SQLite, Turso (LibSQL), Neon, Supabase and others via specific imports.
How are migrations handled?+
The drizzle-kit CLI can generate, push, and export migrations, and supports schema introspection.
Can I use Drizzle with serverless platforms?+
Yes, examples include Vercel Edge Functions and Supabase edge runtimes.
Does Drizzle provide a visual schema tool?+
The drizzle.run visualizer lets you view your schema graphically.
Summarized by DevHunt from orm.drizzle.team · Oct 1, 2026. Details may change; check the official site.
About this listing
DevHunt lists Drizzle ORM because developers expect to find it next to the tools in its category. It did not launch on DevHunt. Work on Drizzle ORM? Message us to claim this listing.