Build with Prisma ORM
Open source Node.js and TypeScript ORM with an intuitive data model, automated migrations, type-safety, and auto-completion.
Grow as your app evolves
Expand your application capabilities with global database caching, connection pooling, and real-time database subscriptions.
Resources
CRUD →
How to perform CRUD operations with your generated Prisma Client API.
Prisma ORM in your stack →
Use Prisma ORM to build a GraphQL or REST API, or as part of a fullstack application.
Adopting Prisma ORM →
Migrate to Prisma ORM from other ORMs.
Deployment guides →
Deploy Node.js applications with Prisma Client to platforms like Vercel, AWS Lambda, Netlify and Heroku.
Accelerate →
Set up connection pooling and global caching in your app with Accelerate.
Pulse →
React to changes in your database with Pulse.
Platform →
Explore how to use the Platform to easily manage your projects and collaborate within your team.
Platform CLI commands →
Learn how to access the Platform using the integrated commands in the Prisma CLI.
ORM Components
Learn about the building blocks of Prisma ORM.
Reference
Understand the usage and API surface of our products.
Databases
Prisma ORM works seamlessly across most popular databases and service providers. Refer to our Database features matrix for information about supported features and types for each database.
To explore supported databases for Accelerate, visit the prerequisites section. For Pulse, see the database setup documentation.
To explore supported databases for Accelerate, visit the prerequisites section. For Pulse, see the database setup documentation.
Join our Community
We have multiple channels where you can get help from members of our community as well as the Prisma team.