# Prisma Client (/docs/orm/prisma-client)

Location: ORM > 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]

  

#### npm

```bash
npm install @prisma/client
```

#### pnpm

```bash
pnpm add @prisma/client
```

#### yarn

```bash
yarn add @prisma/client
```

#### bun

```bash
bun add @prisma/client
```

3. Generate the client [#3-generate-the-client]

  

#### npm

```bash
npx prisma generate
```

#### pnpm

```bash
pnpm dlx prisma generate
```

#### yarn

```bash
yarn dlx prisma generate
```

#### bun

```bash
bunx --bun prisma generate
```

If you want more detail on this step, see [Generating Prisma Client](/orm/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](/orm/prisma-client/setup-and-configuration/introduction)
* [Generate Prisma Client](/orm/prisma-client/setup-and-configuration/generating-prisma-client)
* [Run CRUD queries](/orm/prisma-client/queries/crud)
* [Work with relations](/orm/prisma-client/queries/relation-queries)
* [Use transactions](/orm/prisma-client/queries/transactions)
* [Use raw SQL when you need it](/orm/prisma-client/using-raw-sql)

Related reference docs [#related-reference-docs]

* [Prisma Client API reference](/orm/reference/prisma-client-reference)
* [Prisma schema generators](/orm/prisma-schema/overview/generators)
* [Prisma CLI generate command](/cli/generate)

## Related pages

- [`Overview of Prisma Migrate`](https://www.prisma.io/docs/orm/prisma-migrate): Learn everything you need to know about Prisma Migrate
- [`Prisma ORM`](https://www.prisma.io/docs/orm/v6): Learn about Prisma ORM