Next-generation Node.js and TypeScript ORM
Prisma ORM gives you intuitive data modeling, automated migrations, and type-safety across PostgreSQL, MySQL, SQLite, MongoDB, and more.
Why Prisma ORM
Database workflows without the friction
Database workflows can feel brittle and error-prone. Prisma ORM increases productivity and confidence when working with databases and makes workflows like data modeling, migrations and querying easy.
supported languages
Works with your favorite databases and frameworks
Prisma ORM works with popular databases and tools, so you avoid stack lock-in and reduce integration costs.
Learn morePrisma Benchmarks
Prisma vs other ORMs
A meaningful comparison of database query latencies across database providers and ORM libraries in the Node.js & TypeScript ecosystem.
Explore BenchmarksPrisma Client
Type-safe database client
Prisma Client is a query builder that’s tailored to your schema. We designed its API to be intuitive, both for SQL veterans and developers brand new to databases. The auto-completion helps you figure out your query without the need for documentation.
Learn moreBuilt for VS Code
Auto-completion, linting, and formatting help Prisma developers in VS Code catch errors early and stay productive.
Download Prisma VS Code ExtensionMake fewer errors with TypeScript
Prisma ORM provides the strongest type-safety guarantees of all the ORMs in the TypeScript ecosystem.
Read comparison with TypeORMStreamline your
development workflow
Integrate Prisma into your development workflow and spend less time managing database tooling.
Explore Enterprise