Aiolum Browse stories
All tools
Building the product · 1 of 252 stories

Drizzle ORM

An open-source TypeScript ORM: application code defines database tables in TypeScript and runs type-checked SQL queries against PostgreSQL, MySQL, SQLite and other databases.

What Drizzle ORM is

Written from its maker's own pages, read on 28 October 2026.

Drizzle ORM is an ORM (object-relational mapper, a library that lets program code read and write database tables as typed objects) for TypeScript and JavaScript, made by the Drizzle Team. Its documentation calls it a headless ORM: a library plus optional tools that do not force a structure on the project.

A developer declares tables, columns and relations in TypeScript files. Drizzle then offers two ways to query: a SQL-like API whose calls read like select, join and where clauses, and a relational Queries API that fetches nested data and always produces exactly one SQL query. It has zero dependencies and works through the standard drivers for PostgreSQL, MySQL, SQLite, SingleStore, MSSQL and CockroachDB. It also generates schema migrations, and its withReplicas() function sends SELECT queries to read replicas (copies of the database) while inserts, updates and deletes go to the primary database.

Drizzle is free and open source under the Apache License 2.0, with its code on GitHub.

Made by
Drizzle Team (open source)
Price
Free and open source (read 28 October 2026)
Free plan
free

Who uses it, and for what

One row per story. The grade is for the claim that the business uses this tool, not for its revenue.

StoryWhat it does thereWhenCost statedGradeSource
ChatbaseDatabase access layer of the app; it can route read queries to a replica.BSupabase customer story, 2026: The consolidation play that took a single founder from zero to 10 million in ARR

Grade A: the tool's maker or a payment processor confirms the use. Grade B: an independent report, or the tool is visible in public code. Grade C: the founder or the company says so.

Other tools for the same job

Building the product, with the number of stories that use each.

Back to all tools