Welcome to the Prisma getting started section! 👋
Explore our range of products defined to make working with data easy:
Prisma ORM is an open source next-generation Node.js and TypeScript ORM that unlocks a new level of developer experience when working with databases thanks to its intuitive data model, automated migrations, type-safety & auto-completion.
Prisma Accelerate is a global database cache with scalable connection pooling.
Prisma Pulse allows you to build reactive, real-time applications in a type-safe manner.
To get up and running with Prisma in your local environment, follow our Quickstart guide It makes no assumptions about your knowledge level and offers the fastest way from install to query!Quickstart
If you're looking to incorporate Prisma with an existing project, choose whether you want to use a SQL database or MongoDB.Existing SQL projectExisting MongoDB project
To learn how to create a new project with Prisma from scratch, choose between SQL and MongoDB. Both tutorials will guide you through creating a project, connecting your database, and querying your data.New SQL projectNew MongoDB project
If you're interested in learning how Prisma integrates with your favorite library or framework, such as Next.js, Express, Apollo GraphQL, NestJS, etc, you can check out our ready-to-run examples.Examples
Add Accelerate to your app to use connection pooling and global database caching.Get started with Accelerate
Add Pulse to your app to subscribe to real-time updates from your database using Prisma Client.Get started with Pulse
Prisma can be used with a wide range of tooling and frameworks, the following links outline how to get started with some of them:
- Prisma with Next.js
- Prisma with GraphQL
- Prisma with Apollo
- Prisma with Nestjs
- Prisma with Express
- Prisma with hapi