Get started

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.

Which tutorial is right for me?

Get started with Prisma ORM

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!


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.


Get started with Prisma Accelerate

Add Accelerate to your app to use connection pooling and global database caching.

Get started with Accelerate

Get started with Prisma Pulse

Add Pulse to your app to subscribe to real-time updates from your database using Prisma Client.

Get started with Pulse

Prisma with different tooling

Prisma can be used with a wide range of tooling and frameworks, the following links outline how to get started with some of them:

Join our thriving community on Slack, Discord, and GitHub for help and ideas.

Edit this page on GitHub