Prisma ORM
Next-gen TypeScript ORM for Node.js.
Type-safe ORM for Node.js with auto-generated queries, migrations, and a visual database browser.
About Prisma ORM
Prisma is the next-generation ORM for Node.js and TypeScript. Rather than writing raw SQL or using a traditional ORM's query builder, Prisma provides a fully type-safe client generated from your schema — meaning TypeScript catches database query errors at compile time.
The Prisma workflow revolves around three tools: Prisma Schema (define your data model in a readable DSL), Prisma Migrate (auto-generate SQL migrations from schema changes), and Prisma Client (the type-safe query builder).
Prisma Studio is a visual database browser bundled with Prisma that lets developers view and edit database records with a GUI. Prisma Accelerate provides a global edge-cached connection pool, and Prisma Pulse enables real-time database events.
Prisma supports PostgreSQL, MySQL, MySQL, MariaDB, SQLite, SQL Server, CockroachDB, and MongoDB. It's the default ORM choice for most Next.js and modern TypeScript projects.