---
title: Vercel
description: Learn how to use Turborepo on Vercel.
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
---

# Vercel





<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/concepts/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):

<PackageManagerTabs>
  <Tab value="pnpm">
    ```json title="apps/web/vercel.json"
    {
      "installCommand": "pnpm install --filter web..."
    }
    ```

    <Callout type="warn">
      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)).
    </Callout>
  </Tab>

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

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

  <Tab value="bun">
    ```json title="apps/web/vercel.json"
    {
      "installCommand": "bun install --filter web"
    }
    ```
  </Tab>
</PackageManagerTabs>


---

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)