# Prisma Client (Prisma ORM v7) (/docs/orm/v7/prisma-client) > For the complete Prisma documentation index, see [llms.txt](https://www.prisma.io/docs/llms.txt). A markdown version of any docs page is available by appending `.md` to its URL. Prisma Client is Prisma ORM's generated, type-safe query builder for Node.js, Bun, and Deno applications. Location: ORM > v7 > Prisma Client Prisma Client is Prisma ORM's generated query builder. It is tailored to your schema, fully typed, and designed to make common database work feel like ordinary application code. ## What Prisma Client gives you [#what-prisma-client-gives-you] * Typed query methods based on your models * Autocomplete for filters, relations, ordering, and nested writes * Predictable plain JavaScript objects as query results * A single client API that works across PostgreSQL, MySQL, SQLite, MongoDB, and more ## Quick start [#quick-start] ### 1. Define a generator in your schema [#1-define-a-generator-in-your-schema] ```prisma title="schema.prisma" generator client { provider = "prisma-client" output = "./generated" } ``` ### 2. Install Prisma Client [#2-install-prisma-client] #### bun ```bash bun add @prisma/client@7 ``` #### pnpm ```bash pnpm add @prisma/client@7 ``` #### yarn ```bash yarn add @prisma/client@7 ``` #### npm ```bash npm install @prisma/client@7 ``` ### 3. Generate the client [#3-generate-the-client] #### bun ```bash bunx prisma generate ``` #### pnpm ```bash pnpm prisma generate ``` #### yarn ```bash yarn prisma generate ``` #### npm ```bash npx prisma generate ``` If you want more detail on this step, see [Generating Prisma Client](https://www.prisma.io/docs/orm/v7/prisma-client/setup-and-configuration/generating-prisma-client). ### 4. Import and use the generated client [#4-import-and-use-the-generated-client] ```ts import { PrismaClient } from "./generated/client"; const prisma = new PrismaClient(); const users = await prisma.user.findMany(); ``` ## Common tasks [#common-tasks] * [Set up and configure Prisma Client](https://www.prisma.io/docs/orm/v7/prisma-client/setup-and-configuration/introduction) * [Generate Prisma Client](https://www.prisma.io/docs/orm/v7/prisma-client/setup-and-configuration/generating-prisma-client) * [Run CRUD queries](https://www.prisma.io/docs/orm/v7/prisma-client/queries/crud) * [Work with relations](https://www.prisma.io/docs/orm/v7/prisma-client/queries/relation-queries) * [Use transactions](https://www.prisma.io/docs/orm/v7/prisma-client/queries/transactions) * [Use raw SQL when you need it](https://www.prisma.io/docs/orm/v7/prisma-client/using-raw-sql) ## Related reference docs [#related-reference-docs] * [Prisma Client API reference](https://www.prisma.io/docs/orm/v7/reference/prisma-client-reference) * [Prisma schema generators](https://www.prisma.io/docs/orm/v7/prisma-schema/overview/generators) * [Prisma CLI generate command](https://www.prisma.io/docs/cli/v7/generate) ## Related pages - [`Overview of Prisma Migrate`](https://www.prisma.io/docs/orm/v7/prisma-migrate): Learn how Prisma Migrate keeps your database schema in sync with your Prisma schema