# Cross-link map: Routing Middleware API (/docs/routing-middleware/api)

> 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

- [Routing Middleware](https://vercel.com/docs/routing-middleware?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=semantic) — Learn how you can use Routing Middleware, code that executes before a request is processed on a site, to provide speed a
- [Getting Started with Routing Middleware](https://vercel.com/docs/routing-middleware/getting-started?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=semantic) — Learn how you can use Routing Middleware, code that executes before a request is processed on a site, to provide speed a
- [Using the Node.js Runtime with Vercel Functions](https://vercel.com/docs/functions/runtimes/node-js?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=semantic) — Learn how to use the Node.js runtime to create functions and deploy Node.js servers on Vercel.
- [How to use Next.js as a backend for your frontend](https://nextjs.org/docs/app/guides/backend-for-frontend?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=semantic) — Learn how to use Next.js as a backend framework
- [Modifying request headers](https://vercel.com/kb/guide/modify-request-headers?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=semantic) — Learn how to modify request headers in your Middleware.

## Prerequisites

- [Routing Middleware](https://vercel.com/docs/routing-middleware?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=prerequisite) — Learn how you can use Routing Middleware, code that executes before a request is processed on a site, to provide speed a

## This page links to (6)

- [proxy.js](https://nextjs.org/docs/app/api-reference/file-conventions/proxy?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=outbound) — API reference for the proxy.js file.
- [Functions API Reference](https://vercel.com/docs/functions/functions-api-reference?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=outbound) — Learn about available APIs when working with Vercel Functions.
- [@vercel/functions API Reference \\(Node.js\\)](https://vercel.com/docs/functions/functions-api-reference/vercel-functions-package?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=outbound) — Learn about available APIs when working with Vercel Functions.
- [Static Configuration with vercel.json](https://vercel.com/docs/project-configuration/vercel-json?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&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%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=outbound) — View the list of regions supported by Vercel's CDN and learn about our global infrastructure.
- [Using the crypto Web API to redirect requests with a unique token](https://vercel.com/kb/guide/use-crypto-web-api?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=outbound) — Learn how to use the Crypto Web API in your Middleware.

## Pages that link here (15)

By site: vercel-kb (8) · vercel-docs (7)

### From vercel-kb

- [Adding a response header](https://vercel.com/kb/guide/add-response-header?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — Learn how to add a response header in your Middleware.
- [Filtering query parameters](https://vercel.com/kb/guide/filter-query-parameters?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — Learn how to filter query parameters in your Middleware.
- [Modifying request headers](https://vercel.com/kb/guide/modify-request-headers?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — Learn how to modify request headers in your Middleware.
- [Rendering content based on device](https://vercel.com/kb/guide/rendering-content-based-on-device?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — Learn how to render different content based on the user agent in your Middleware.
- [Using the crypto Web API to redirect requests with a unique token](https://vercel.com/kb/guide/use-crypto-web-api?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — Learn how to use the Crypto Web API in your Middleware.
- [Vercel vs Fastly](https://vercel.com/kb/guide/vercel-vs-fastly?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — A detailed guide to Vercel vs Fastly: full-stack application platform vs edge infrastructure layer, covering framework s
- [Vercel vs Netlify](https://vercel.com/kb/guide/vercel-vs-netlify?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — A detailed guide to Vercel vs Netlify: runtimes, compute architecture, AI infrastructure, security, and when to choose e
- [Vercel vs Render](https://vercel.com/kb/guide/vercel-vs-render?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — A detailed guide to Vercel vs Render: compute models, AI infrastructure, Docker and container image support, background

### From vercel-docs

- [Deploying to Vercel](https://vercel.com/docs/deployments?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — Create, verify, and manage preview and production deployments on Vercel from Git, Vercel CLI, or the REST API.
- [Astro on Vercel](https://vercel.com/docs/frameworks/frontend/astro?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — Deploy Astro sites to Vercel and configure server-side rendering, ISR, Web Analytics, Image Optimization, and Routing Mi
- [Next.js on Vercel](https://vercel.com/docs/frameworks/full-stack/nextjs?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — Vercel is the native Next.js platform, designed to enhance the Next.js experience.
- [Static Configuration with vercel.json](https://vercel.com/docs/project-configuration/vercel-json?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&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.
- [Routing Middleware](https://vercel.com/docs/routing-middleware?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — Learn how you can use Routing Middleware, code that executes before a request is processed on a site, to provide speed a
- [Getting Started with Routing Middleware](https://vercel.com/docs/routing-middleware/getting-started?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — Learn how you can use Routing Middleware, code that executes before a request is processed on a site, to provide speed a
- [Skew Protection](https://vercel.com/docs/skew-protection?from=graph&source_path=%2Fdocs%2Frouting-middleware%2Fapi&source_site=vercel-docs&relationship=inbound) — Learn how Vercel's Skew Protection ensures that the client and server stay in sync for any particular deployment.
