# Cross-link map: Programmatic Configuration with vercel.ts (/docs/project-configuration/vercel-ts)

> From the Vercel docs graph (built 2026-09-23T15:15:53.078Z), 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

- [Static Configuration with vercel.json](https://vercel.com/docs/project-configuration/vercel-json?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=semantic) — Learn how to use vercel.json to configure and override the default behavior of Vercel from within your project.
- [Vercel Primitives](https://vercel.com/docs/build-output-api/primitives?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=semantic) — Learn about the Vercel platform primitives and how they work together to create a Vercel Deployment.
- [Build Output Configuration](https://vercel.com/docs/build-output-api/configuration?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=semantic) — Learn about the Build Output Configuration file, which is used to configure the behavior of a Deployment.
- [Using the Node.js Runtime with Vercel Functions](https://vercel.com/docs/functions/runtimes/node-js?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=semantic) — Learn how to use the Node.js runtime to create functions and deploy Node.js servers on Vercel.
- [Edge Runtime](https://vercel.com/docs/functions/runtimes/edge?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=semantic) — Learn about the Edge runtime, an environment in which Vercel Functions can run.

## Prerequisites

- [Project Configuration](https://vercel.com/docs/project-configuration?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=prerequisite) — Learn how to configure your Vercel projects using vercel.json, vercel.toml, vercel.ts, or the dashboard to control build

## This page links to (28)

- [output](https://nextjs.org/docs/app/api-reference/config/next-config-js/output?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Next.js automatically traces which files are needed by each page to allow for easy deployment of your application. Learn
- [Build Features for Customizing Deployments](https://vercel.com/docs/builds/build-features?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn how to customize your deployments using Vercel's build features.
- [Configuring a Build](https://vercel.com/docs/builds/configure-a-build?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Vercel automatically configures the build settings for many front-end frameworks, but you can also customize the build a
- [Vercel CDN Cache](https://vercel.com/docs/caching/cdn-cache?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn how Vercel's CDN cache stores your content across a global network to reduce latency and origin load.
- [vercel dev](https://vercel.com/docs/cli/dev?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn how to replicate the Vercel deployment environment locally and test your Vercel Project before deploying using the
- [Cron Jobs](https://vercel.com/docs/cron-jobs?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn about cron jobs, how they work, and how to use them on Vercel.
- [Environments](https://vercel.com/docs/deployments/environments?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Environments are for developing locally, testing changes in a pre-production environment, and serving end-users in produ
- [Fluid compute](https://vercel.com/docs/fluid-compute?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn about fluid compute, an execution model for Vercel Functions that provides a more flexible and efficient way to ru
- [Vercel Functions](https://vercel.com/docs/functions?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&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.
- [Configuring Memory and CPU for Vercel Functions](https://vercel.com/docs/functions/configuring-functions/memory?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn how to set the memory / CPU of a Vercel Function.
- [Configuring regions for Vercel Functions](https://vercel.com/docs/functions/configuring-functions/region?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn how to configure regions for Vercel Functions.
- [Functions API Reference](https://vercel.com/docs/functions/functions-api-reference?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn about available APIs when working with Vercel Functions.
- [Vercel Functions Limits](https://vercel.com/docs/functions/limitations?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn about the limits and restrictions of using Vercel Functions.
- [Runtimes](https://vercel.com/docs/functions/runtimes?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Runtimes transform your source code into Functions, which are served by our CDN. Learn about the official runtimes suppo
- [Using the Bun Runtime with Vercel Functions](https://vercel.com/docs/functions/runtimes/bun?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn how to use the Bun runtime with Vercel Functions to create fast, efficient functions.
- [Edge Runtime](https://vercel.com/docs/functions/runtimes/edge?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn about the Edge runtime, an environment in which Vercel Functions can run.
- [System Headers](https://vercel.com/docs/headers?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — This reference covers the list of request, response, cache-control, and custom response headers included with deployment
- [Image Optimization with Vercel](https://vercel.com/docs/image-optimization?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Transform and optimize images to improve page load performance.
- [Incremental Static Regeneration \\(ISR\\)](https://vercel.com/docs/incremental-static-regeneration?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — ISR serves cached static pages while regenerating content in the background. Vercel\\\\
- [Secure Compute](https://vercel.com/docs/networking/secure-compute?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Secure Compute provides dedicated private networks with VPC peering for Enterprise teams.
- [Project settings](https://vercel.com/docs/project-configuration/project-settings?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — 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%2Fproject-configuration%2Fvercel-ts&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.
- [Global network and regions](https://vercel.com/docs/regions?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — View the list of regions supported by Vercel's CDN and learn about our global infrastructure.
- [Routing Middleware](https://vercel.com/docs/routing-middleware?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn how you can use Routing Middleware, code that executes before a request is processed on a site, to provide speed a
- [Redirects](https://vercel.com/docs/routing/redirects?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn how to use redirects on Vercel to instruct Vercel's platform to redirect incoming requests to a new URL.
- [Bulk Redirects](https://vercel.com/docs/routing/redirects/bulk-redirects?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn how to import thousands of simple redirects from CSV, JSON, or JSONL files.
- [Rewrites on Vercel](https://vercel.com/docs/routing/rewrites?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn how to use rewrites to send users to different URLs without modifying the visible URL.
- [Enhancing Security for Redirects and Rewrites](https://vercel.com/kb/guide/enhancing-security-for-redirects-and-rewrites?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=outbound) — Learn how security measures in URI handling can prevent semantic attacks, where malicious hosts exploit redirects and re

## Pages that link here (9)

By site: vercel-changelog (1) · vercel-kb (3) · vercel-docs (5)

### From vercel-changelog

- [Introducing vercel.ts: Programmatic project configuration](https://vercel.com/changelog/vercel-ts?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=inbound)

### From vercel-kb

- [Conditional Build Commands: Environment, Branch, and Custom Workflows](https://vercel.com/kb/guide/dynamic-build-commands?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&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 can I increase the limit of redirects or use dynamic redirects on Vercel?](https://vercel.com/kb/guide/how-can-i-increase-the-limit-of-redirects-or-use-dynamic-redirects-on-vercel?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=inbound) — Instructions on how to use Serverless Functions to handle redirects on Vercel.
- [Managing Redirects from your CMS using Vercel Bulk Redirects](https://vercel.com/kb/guide/managing-redirects-from-your-cms-using-vercel-bulk-redirects?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=inbound) — Learn how to sync redirect rules from your CMS to Vercel at build time with vercel.ts, allowing non-technical teams to m

### From vercel-docs

- [Project Configuration](https://vercel.com/docs/project-configuration?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=inbound) — Learn how to configure your Vercel projects using vercel.json, vercel.toml, vercel.ts, or the dashboard to control build
- [Git Configuration](https://vercel.com/docs/project-configuration/git-configuration?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=inbound) — Learn how to configure Git for your project through vercel.json or vercel.ts.
- [Static Configuration with vercel.toml](https://vercel.com/docs/project-configuration/vercel-toml?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=inbound) — Configure your Vercel project with a TOML file using the same properties as vercel.json.
- [Projects overview](https://vercel.com/docs/projects?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=inbound) — A project is where you deploy and operate frontend apps, APIs, backends, containers, and agent workloads on Vercel.
- [Routing](https://vercel.com/docs/routing?from=graph&source_path=%2Fdocs%2Fproject-configuration%2Fvercel-ts&source_site=vercel-docs&relationship=inbound) — Learn how Vercel's CDN routes requests through firewall, project routes, and deployment routes before reaching your appl
