# Cross-link map: Configuring a Build (/docs/builds/configure-a-build)

> From the Vercel docs graph (built 2026-09-23T05:42:24.327Z), spanning vercel.com docs + KB, nextjs.org, ai-sdk.dev, and other Vercel documentation sites. Full graph as JSON: https://vercel.com/docs/graph.json

## Semantically closest pages

- [Frameworks on Vercel](https://vercel.com/docs/frameworks?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=semantic) — Vercel supports a wide range of the most popular frameworks, optimizing how your application builds and runs no matter w
- [Supported Frameworks on Vercel](https://vercel.com/docs/frameworks/more-frameworks?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=semantic) — Learn about the frameworks that can be deployed to Vercel.
- [Conditional Build Commands: Environment, Branch, and Custom Workflows](https://vercel.com/kb/guide/dynamic-build-commands?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=semantic) — Run a different Vercel build command for each environment or Git branch using a shell script, vercel.json, or vercel.ts,
- [How Vercel builds your application](https://vercel.com/docs/fundamentals/builds?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=semantic) — Learn how Vercel transforms your source code into optimized assets ready to serve globally.
- [Build Output API](https://vercel.com/docs/build-output-api?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=semantic) — The Build Output API is a file-system-based specification for a directory structure that can produce a Vercel deployment

## Prerequisites

- [Builds](https://vercel.com/docs/builds?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=prerequisite) — Understand how the build step works when creating a Vercel Deployment.

## This page links to (10)

- [Managing Builds](https://vercel.com/docs/builds/managing-builds?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=outbound) — Vercel allows you to increase the speed of your builds when needed in specific situations and workflows.
- [Vercel CLI Overview](https://vercel.com/docs/cli?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=outbound) — Learn how to use the Vercel command-line interface \\(CLI\\) to manage and configure your Vercel Projects from the command
- [Deploying to Vercel](https://vercel.com/docs/deployments?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=outbound) — Create, verify, and manage preview and production deployments on Vercel from Git, Vercel CLI, or the REST API.
- [Troubleshooting Build Errors](https://vercel.com/docs/deployments/troubleshoot-a-build?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=outbound) — Learn how to resolve common scenarios you may encounter during the Build step, including build errors that cancel a depl
- [Environment variables](https://vercel.com/docs/environment-variables?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=outbound) — Learn more about environment variables on Vercel.
- [Vercel Functions](https://vercel.com/docs/functions?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=outbound) — Build API routes, webhooks, and agent request handlers with Vercel Functions, then test and debug them with Vercel CLI.
- [Supported Node.js versions](https://vercel.com/docs/functions/runtimes/node-js/node-js-versions?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=outbound) — Learn about the supported Node.js versions on Vercel.
- [Using Monorepos](https://vercel.com/docs/monorepos?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=outbound) — Vercel provides support for monorepos. Learn how to deploy a monorepo here.
- [Package Managers](https://vercel.com/docs/package-managers?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=outbound) — Discover the package managers supported by Vercel for dependency management. Learn how Vercel detects and uses npm, Yarn
- [Static Configuration with vercel.json](https://vercel.com/docs/project-configuration/vercel-json?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=outbound) — Learn how to use vercel.json to configure and override the default behavior of Vercel from within your project.

## Pages that link here (39)

By site: vercel-changelog (2) · vercel-kb (6) · vercel-docs (31)

### From vercel-changelog

- [Vercel now supports Build Commands for FastAPI and Flask](https://vercel.com/changelog/vercel-now-supports-build-commands-for-fastapi-and-flask?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound)
- [Yarn 2+ dependency caching now supported](https://vercel.com/changelog/yarn-2-dependency-caching-now-supported?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound)

### From vercel-kb

- [Does Vercel support Yarn 2?](https://vercel.com/kb/guide/does-vercel-support-yarn-2?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Information on Vercel's support for Yarn 2.
- [Does Vercel support Yarn 3?](https://vercel.com/kb/guide/does-vercel-support-yarn-3?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Information on Vercel's support for Yarn 3.
- [Does Vercel Support Yarn? \\(Versions 2, 3, and 4\\)](https://vercel.com/kb/guide/does-vercel-support-yarn-4?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Vercel supports Yarn 1, 2, 3, and 4. Learn which version your build uses by default, and how to pin Yarn 4 with Corepack
- [Conditional Build Commands: Environment, Branch, and Custom Workflows](https://vercel.com/kb/guide/dynamic-build-commands?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Run a different Vercel build command for each environment or Git branch using a shell script, vercel.json, or vercel.ts,
- [How to pin a specific Bun version for Vercel builds?](https://vercel.com/kb/guide/how-to-pin-a-specific-bun-version-for-vercel-builds?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to use a specific Bun version for Vercel builds.
- [Migrate to Vercel from Cloudflare](https://vercel.com/kb/guide/migrate-to-vercel-from-cloudflare?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Migrate your website's configuration from Cloudflare Pages or Workers to Vercel

### From vercel-docs

- [Builds](https://vercel.com/docs/builds?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Understand how the build step works when creating a Vercel Deployment.
- [Build Features for Customizing Deployments](https://vercel.com/docs/builds/build-features?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to customize your deployments using Vercel's build features.
- [Build image overview](https://vercel.com/docs/builds/build-image?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn about the container image used for Vercel builds.
- [vercel deploy](https://vercel.com/docs/cli/deploy?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to deploy your Vercel projects using the vercel deploy CLI command.
- [vercel dev](https://vercel.com/docs/cli/dev?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to replicate the Vercel deployment environment locally and test your Vercel Project before deploying using the
- [Creating & Triggering Deploy Hooks](https://vercel.com/docs/deploy-hooks?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to create and trigger deploy hooks to integrate Vercel deployments with other systems.
- [Optimize Deployment Storage](https://vercel.com/docs/deployment-storage/optimize?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Set retention periods, review remaining usage, and reduce deployment output size.
- [Accessing Build Logs](https://vercel.com/docs/deployments/logs?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to use Vercel's build logs to monitor the progress of building or running your deployment, and check for possi
- [Troubleshooting Build Errors](https://vercel.com/docs/deployments/troubleshoot-a-build?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to resolve common scenarios you may encounter during the Build step, including build errors that cancel a depl
- [Log Drains Reference](https://vercel.com/docs/drains/reference/logs?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn about Log Drains - data formats, sources, environments, and security configuration.
- [Environment variables](https://vercel.com/docs/environment-variables?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn more about environment variables on Vercel.
- [Framework environment variables](https://vercel.com/docs/environment-variables/framework-environment-variables?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Framework environment variables are automatically populated by the Vercel, based on your project's framework.
- [Supported Frameworks on Vercel](https://vercel.com/docs/frameworks/more-frameworks?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn about the frameworks that can be deployed to Vercel.
- [Configuring regions for Vercel Functions](https://vercel.com/docs/functions/configuring-functions/region?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to configure regions for Vercel Functions.
- [Using the Go Runtime with Vercel Functions](https://vercel.com/docs/functions/runtimes/go?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to use the Go runtime to run Go APIs on Vercel.
- [Using the Node.js Runtime with Vercel Functions](https://vercel.com/docs/functions/runtimes/node-js?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to use the Node.js runtime to create functions and deploy Node.js servers on Vercel.
- [How Vercel builds your application](https://vercel.com/docs/fundamentals/builds?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how Vercel transforms your source code into optimized assets ready to serve globally.
- [Deploying Git Repositories with Vercel](https://vercel.com/docs/git?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Vercel automatically deploys supported Git repositories on every branch push and when changes merge into the production
- [Limits](https://vercel.com/docs/limits?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Look up account limits, usage summaries, rate limits, and resource constraints for every Vercel plan.
- [Microfrontends Configuration](https://vercel.com/docs/microfrontends/configuration?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Configure your microfrontends.json.
- [Managing microfrontends](https://vercel.com/docs/microfrontends/managing-microfrontends?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to manage your microfrontends on Vercel.
- [Using Monorepos](https://vercel.com/docs/monorepos?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Vercel provides support for monorepos. Learn how to deploy a monorepo here.
- [Deploying Nx to Vercel](https://vercel.com/docs/monorepos/nx?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Nx is an extensible build system with support for monorepos, integrations, and Remote Caching on Vercel. Learn how to de
- [Remote Caching](https://vercel.com/docs/monorepos/remote-caching?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Vercel Remote Cache allows you to share build outputs and artifacts across distributed teams.
- [Deploying Turborepo to Vercel](https://vercel.com/docs/monorepos/turborepo?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn about Turborepo, a build system for monorepos that allows you to have faster incremental builds, content-aware has
- [Package Managers](https://vercel.com/docs/package-managers?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Discover the package managers supported by Vercel for dependency management. Learn how Vercel detects and uses npm, Yarn
- [General settings](https://vercel.com/docs/project-configuration/general-settings?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Configure basic settings for your Vercel project, including the project name, build and development settings, root direc
- [Project settings](https://vercel.com/docs/project-configuration/project-settings?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Use the project settings, to configure custom domains, environment variables, Git, integrations, deployment protection,
- [Static Configuration with vercel.json](https://vercel.com/docs/project-configuration/vercel-json?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to use vercel.json to configure and override the default behavior of Vercel from within your project.
- [Programmatic Configuration with vercel.ts](https://vercel.com/docs/project-configuration/vercel-ts?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Define your Vercel configuration in vercel.ts with @vercel/config for type-safe routing and build settings.
- [Managing projects](https://vercel.com/docs/projects/managing-projects?from=graph&source_path=%2Fdocs%2Fbuilds%2Fconfigure-a-build&source_site=vercel-docs&relationship=inbound) — Learn how to manage your projects through the Vercel Dashboard.
