# Choose a setup path (/docs/next/getting-started)

Location: Next > Choose a setup path

Start with a quickstart if you want Prisma Next to create the app. Use the existing-project path if you already have an app and database.

Start a new project [#start-a-new-project]

  

#### bun

```bash
bunx create-prisma@next
```

#### pnpm

```bash
pnpm dlx create-prisma@next
```

#### yarn

```bash
yarn dlx create-prisma@next
```

#### npm

```bash
npx create-prisma@next
```

- [Quickstart with PostgreSQL](/next/quickstart/postgresql): Create the app, choose PostgreSQL, initialize the database, seed data, and run the first query.

- [Quickstart with MongoDB](/next/quickstart/mongodb): Create the app, choose MongoDB, start or connect to MongoDB, seed data, and run the first query.

Use Prisma Postgres [#use-prisma-postgres]

  

#### bun

```bash
bunx create-prisma@next
```

#### pnpm

```bash
pnpm dlx create-prisma@next
```

#### yarn

```bash
yarn dlx create-prisma@next
```

#### npm

```bash
npx create-prisma@next
```

- [Quickstart with Prisma Postgres](/prisma-postgres/quickstart/prisma-next): Create a Prisma Next app and let setup provision Prisma Postgres for the first run.

- [From the CLI](/next/prisma-postgres/from-the-cli): Start from the command line when you want the Prisma Postgres path without browsing Console first.

Add to an existing project [#add-to-an-existing-project]

  

#### bun

```bash
bunx prisma-next init
```

#### pnpm

```bash
pnpm dlx prisma-next init
```

#### yarn

```bash
yarn dlx prisma-next init
```

#### npm

```bash
npx prisma-next init
```

- [Add to PostgreSQL](/next/add-to-existing-project/postgresql): Add Prisma Next to an existing PostgreSQL app and infer a starter contract from the live schema.

- [Add to MongoDB](/next/add-to-existing-project/mongodb): Add Prisma Next to an existing MongoDB app and model the collections you want to query first.

After setup [#after-setup]

* Use the generated app scripts for the first run.
* Open `prisma-next.md` or the installed Prisma Next skills when you want agent-ready guidance inside the project.
* Change the starter contract when you are ready to model your own data.
* Open the [Prisma Next overview](/orm/next) when you want the concepts behind the setup.