---
title: Vercel
description: Learn how to use Turborepo on Vercel.
url: "https://turborepo.dev/docs/guides/ci-vendors/vercel"
docs_index: /llms.txt
lastUpdated: 2026-10-27
product: turborepo
type: integration
summary: Deploy your Turborepo on Vercel with zero-config Remote Caching.
prerequisites:
  - /docs/guides/ci-vendors
related:
  - /docs/guides/ci-vendors/github-actions
  - /docs/guides/skipping-tasks
---

> For an index of all documentation, see [/llms.txt](/llms.txt).

<img alt="" src={__img0} placeholder="blur" />

Vercel's zero-config integration with Turborepo automatically understands your monorepo.

To deploy your Turborepo on Vercel, [create a new project](https://vercel.com/new) and import your code. Your projects will be pre-configured with the correct settings to use the [Vercel Remote Cache](https://vercel.com/docs/monorepos/remote-caching).

For more information about deploying your Turborepo to Vercel, [visit the Vercel documentation](https://vercel.com/docs/monorepos/turborepo).

## Filtered installs

You can speed up installs by only installing the dependencies for the application being deployed and its Workspace dependencies. Set a custom Install Command in the application's `vercel.json` or [in your project's Build and Deployment settings](https://vercel.com/d?to=%2F%5Bteam%5D%2F%5Bproject%5D%2Fsettings%2Fbuild-and-deployment%23framework-settings\&title=Build+and+Deployment+settings):

#### pnpm

```json title="apps/web/vercel.json"
{
  "installCommand": "pnpm install --filter web..."
}
```

> Requires pnpm 9.5 or newer. On pnpm 8.x through 9.4, `--filter` installed
> dependencies for the entire workspace
> ([pnpm#6300](https://github.com/pnpm/pnpm/issues/6300)).

#### yarn

```json title="apps/web/vercel.json"
{
  "installCommand": "yarn workspaces focus web"
}
```

#### npm

```json title="apps/web/vercel.json"
{
  "installCommand": "npm install --workspace=web"
}
```

#### bun

```json title="apps/web/vercel.json"
{
  "installCommand": "bun install --filter web"
}
```

#### nub

```json title="apps/web/vercel.json"
{
  "installCommand": "nub install --filter web"
}
```

#### aube

```json title="apps/web/vercel.json"
{
  "installCommand": "aube install --filter web"
}
```

---

For a semantic overview of all documentation, see [/sitemap.md](/sitemap.md)

For an index of all available documentation, see [/llms.txt](/llms.txt)

For agent-facing discovery, including API and MCP surfaces, see [/agents.md](/agents.md)