{
  "slug": "drizzle-orm",
  "name": "Drizzle ORM",
  "url": "https://orm.drizzle.team",
  "cat": "backend",
  "group": "back",
  "tagline": "TypeScript SQL query builder and ORM",
  "price": "Free and open source under Apache 2.0. Drizzle Studio and Drizzle Kit are free; Drizzle Gateway is in closed alpha.",
  "tier": "free",
  "pick": false,
  "what": "A headless TypeScript ORM whose query API deliberately mirrors SQL, so a Drizzle query reads like the statement it compiles to. Supports Postgres, MySQL, SQLite, SingleStore, MSSQL and CockroachDB, with dedicated drivers for Neon, Supabase, Turso, PlanetScale and Cloudflare D1. Drizzle Kit handles migrations.",
  "why": "No code generation step and no separate engine binary, so it runs inside edge runtimes and whatever sandbox an agent is building in. Being close to SQL, models translate a schema idea into working queries with fewer invented helpers.",
  "warn": "Relational query ergonomics are thinner than Prisma's, and <code>drizzle-kit push</code> against production can drop columns without much ceremony. Migration tooling has churned across versions.",
  "install": "npm i drizzle-orm && npm i -D drizzle-kit",
  "category": {
    "key": "backend",
    "name": "Databases & backend",
    "desc": "Where your data lives. Free-tier pausing behaviour is the field to read.",
    "group": "back",
    "groupName": "Give it a backend"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://orm.drizzle.team/",
    "checked_at": "2026-08-18T22:10:46.578+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}