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

Location: Choose a setup path

Prisma gives you a few starting points depending on what you want to do first: deploy an app, create a database, use Prisma ORM locally, or add Prisma to an existing project.

Choose your path [#choose-your-path]

Deploy a full-stack app with a database [#deploy-a-full-stack-app-with-a-database]

Use this path if you want to deploy a TypeScript app with Prisma Compute and run it alongside Prisma Postgres.

* [Deploy your first app](/prisma-compute/deploy) on [Prisma Compute](/compute), currently in Public Beta, to run it next to your Prisma Postgres database

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

Use this path if you are creating a new app and want to set up Prisma from the beginning.

* [Quickstart with Prisma Postgres](/prisma-orm/quickstart/prisma-postgres) for the fastest end-to-end path with a managed PostgreSQL database
* [Quickstart with PostgreSQL](/prisma-orm/quickstart/postgresql) if you want to work with PostgreSQL
* [Quickstart with SQLite](/prisma-orm/quickstart/sqlite) for a lightweight local setup
* [Quickstart with MySQL](/prisma-orm/quickstart/mysql) if your application uses MySQL
* [Quickstart with MongoDB](/prisma-orm/quickstart/mongodb) if your application uses MongoDB

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

Use this path if you already have an application or database and want to add Prisma ORM.

* [Add Prisma ORM to an existing PostgreSQL project](/prisma-orm/add-to-existing-project/postgresql)
* [Add Prisma ORM to an existing MySQL project](/prisma-orm/add-to-existing-project/mysql)
* [Add Prisma ORM to an existing SQLite project](/prisma-orm/add-to-existing-project/sqlite)
* [Add Prisma ORM to an existing MongoDB project](/prisma-orm/add-to-existing-project/mongodb)
* [Add Prisma ORM to an existing Prisma Postgres project](/prisma-orm/add-to-existing-project/prisma-postgres)

What you will do [#what-you-will-do]

Most Prisma ORM and Prisma Postgres guides follow the same basic flow:

1. Define a database connection and data model in your [Prisma schema](/orm/prisma-schema/overview).
2. Set up your database, either with [Prisma Postgres](/postgres) or another supported database.
3. Install Prisma CLI and [Prisma Client](/orm/prisma-client).
4. Run `prisma generate` to create a type-safe client for your schema.
5. Create or introspect your database.
6. Start sending queries from your application.

Then you can deploy your app to [Prisma Compute](/compute). The flow is:

1. Sign in with `npx @prisma/cli@latest auth login`.
2. Run `npx @prisma/cli@latest app deploy` from your app directory to get a live URL.
3. Connect your app to [Prisma Postgres](/postgres) or another database with [environment variables](/compute/environment-variables).
4. Redeploy to apply the environment variables.
5. Keep deploying from the CLI, or [connect GitHub](/compute/github) to deploy on push.

Next steps [#next-steps]

After setup, these pages are usually the next ones people need:

* [Prisma Client overview](/orm/prisma-client)
* [Generating Prisma Client](/orm/prisma-client/setup-and-configuration/generating-prisma-client)
* [Prisma Migrate getting started](/orm/prisma-migrate/getting-started)
* [Prisma schema overview](/orm/prisma-schema/overview)

If you want the fastest path [#if-you-want-the-fastest-path]

* [Quickstart with Prisma Postgres](/prisma-orm/quickstart/prisma-postgres) if you want Prisma to provision the database layer for you
* [Open Prisma Studio](/studio/getting-started) if you want to inspect and edit data visually once your app is running
* [Review pricing](https://www.prisma.io/pricing) if you're evaluating Prisma Postgres or other paid workflows for a team

## Related pages

- [`Build faster with Prisma + AI`](https://www.prisma.io/docs/ai): Build faster with Prisma and AI coding tools like Cursor, Codex, and ChatGPT
- [`CLI Overview`](https://www.prisma.io/docs/cli): The Prisma CLI is the command-line interface for Prisma ORM. Use it to initialize projects, generate Prisma Client, manage databases, run migrations, and more
- [`Console`](https://www.prisma.io/docs/console): Learn how to use the Console to manage and integrate Prisma products into your application.
- [`Guides`](https://www.prisma.io/docs/guides): A collection of guides for various tasks and workflows
- [`Management API`](https://www.prisma.io/docs/management-api): Programmatically manage your Prisma Postgres databases, projects, and workspaces with the Management API