Prisma ORM v6.16.0 marks a major milestone: the Rust-based query engine has been fully removed and replaced with a TypeScript implementation, now Generally Available for production use. Key benefits include ~90% bundle size reduction, faster queries, lower CPU footprint, and simpler deployments. Alongside this, the new ESM-first `prisma-client` generator is also GA, offering ESM compatibility by default, flexible runtime configuration (Node.js, Deno, Bun, Cloudflare), and generated code outside `node_modules`. Migration requires installing a driver adapter for your database (e.g., `@prisma/adapter-pg` for PostgreSQL) and updating the schema config. Benchmarks show Prisma ORM checks TypeScript types roughly 2× faster than Drizzle. The release also adds self-serve OAuth app management in Prisma Console. Both features will become the default in the upcoming v7 major release.

5m read timeFrom prisma.io
Post cover image
Table of contents
The future of Prisma ORM: No Rust & ESM-firstGetting started with the Rust-free & ESM-first Prisma ORMPrisma ORM beats Drizzle in type checking performanceManage OAuth apps directly in Prisma ConsoleTry it out and share your feedback
14 Impressions