# Cross-link map: @vercel/functions API Reference \\(Node.js\\) (/docs/functions/functions-api-reference/vercel-functions-package)

> From the Vercel docs graph (built 2026-09-22T05:27:54.083Z), 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

- [Runtime Cache](https://vercel.com/docs/caching/runtime-cache?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=semantic) — Vercel Runtime Cache is a specialized cache that stores responses from data fetches in Vercel functions
- [vercel.functions API Reference \\(Python\\)](https://vercel.com/docs/functions/functions-api-reference/vercel-sdk-python?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=semantic) — Learn about available APIs when working with Vercel Functions in Python.
- [Data Cache for Next.js](https://vercel.com/docs/caching/runtime-cache/data-cache?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=semantic) — Vercel Data Cache is a specialized cache that stores responses from data fetches in Next.js App Router
- [Purging Vercel CDN Cache](https://vercel.com/docs/caching/cdn-cache/purge?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=semantic) — Learn how to invalidate and delete cached content on Vercel's CDN, including cache keys and manual purging options.
- [Introducing the Runtime Cache API](https://vercel.com/changelog/introducing-the-runtime-cache-api?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=semantic)

## Prerequisites

- [API Reference](https://vercel.com/docs/queues/api?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=prerequisite) — HTTP API reference for Vercel Queues. Publish, consume, acknowledge, and manage messages.

## This page links to (15)

- [Route Segment Config](https://nextjs.org/docs/app/api-reference/file-conventions/route-segment-config?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — Learn about how to configure options for Next.js route segments.
- [after](https://nextjs.org/docs/app/api-reference/functions/after?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — API Reference for the after function.
- [connection](https://nextjs.org/docs/app/api-reference/functions/connection?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — API Reference for the connection function.
- [Server and Client Components](https://nextjs.org/docs/app/getting-started/server-and-client-components?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — Learn how you can use React Server and Client Components to render parts of your application on the server or the client
- [Purging Vercel CDN Cache](https://vercel.com/docs/caching/cdn-cache/purge?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — Learn how to invalidate and delete cached content on Vercel's CDN, including cache keys and manual purging options.
- [Runtime Cache](https://vercel.com/docs/caching/runtime-cache?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — Vercel Runtime Cache is a specialized cache that stores responses from data fetches in Vercel functions
- [Vercel CLI Overview](https://vercel.com/docs/cli?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&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
- [System environment variables](https://vercel.com/docs/environment-variables/system-environment-variables?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — System environment variables are automatically populated by Vercel, such as the URL of the deployment or the name of the
- [Fluid compute](https://vercel.com/docs/fluid-compute?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&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
- [Configuring Maximum Duration for Vercel Functions](https://vercel.com/docs/functions/configuring-functions/duration?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — Learn how to set the maximum duration of a Vercel Function.
- [Edge Runtime](https://vercel.com/docs/functions/runtimes/edge?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — Learn about the Edge runtime, an environment in which Vercel Functions can run.
- [WebSockets](https://vercel.com/docs/functions/websockets?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — Serve WebSocket connections in Vercel Functions for realtime features like chat, collaboration, and AI streaming.
- [Incremental Static Regeneration \\(ISR\\)](https://vercel.com/docs/incremental-static-regeneration?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — ISR serves cached static pages while regenerating content in the background. Vercel\\\\
- [Emit Custom Metrics from Vercel Functions](https://vercel.com/docs/observability/custom-metrics?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — Learn how to emit application-specific metrics from Vercel Functions and analyze them in Observability.
- [Regional Pricing](https://vercel.com/docs/pricing/regional-pricing?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=outbound) — Vercel pricing for Managed Infrastructure resources in different regions.

## Pages that link here (25)

By site: nextjs (1) · vercel-changelog (4) · vercel-kb (7) · vercel-web (1) · workflow (1) · vercel-docs (11)

### From nextjs

- [How to upgrade to version 15](https://nextjs.org/docs/app/guides/upgrading/version-15?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Upgrade your Next.js Application from Version 14 to 15.

### From vercel-changelog

- [Add cache tags from Function responses, regardless of framework](https://vercel.com/changelog/add-cache-tags-from-function-responses-regardless-of-framework?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound)
- [Introducing the Runtime Cache API](https://vercel.com/changelog/introducing-the-runtime-cache-api?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound)
- [Tag-based cache invalidation now available for all responses](https://vercel.com/changelog/tag-based-cache-invalidation-now-available-for-all-responses?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound)
- [You can now invalidate the CDN cache by providing a source image](https://vercel.com/changelog/you-can-now-invalidate-the-cdn-cache-by-providing-a-source-image?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound)

### From vercel-kb

- [Efficiently manage database connection pools with Fluid compute](https://vercel.com/kb/guide/efficiently-manage-database-connection-pools-with-fluid-compute?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — How to create high-performance database connection pools without leaking connections
- [Troubleshoot and optimize Active CPU usage on Fluid compute](https://vercel.com/kb/guide/optimize-active-cpu-on-fluid-compute?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Diagnose which routes drive Active CPU usage and learn to optimize it. Separate traffic growth from per-request CPU work
- [Build a real-time chat app with WebSockets on Vercel](https://vercel.com/kb/guide/real-time-chat-websockets?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Build and deploy a single-room messaging app in Next.js with real-time chat, typing indicators, and live online user cou
- [How to send emails from an application on Vercel](https://vercel.com/kb/guide/sending-emails-from-an-application-on-vercel?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Send email from Vercel Functions over an HTTP API instead of SMTP. Match the right Next.js pattern to your trigger and f
- [Can I use SMTP with Vercel?](https://vercel.com/kb/guide/serverless-functions-and-smtp?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Vercel Functions can open SMTP connections on the Node.js runtime. Learn which ports are open, why you must await the se
- [Troubleshooting Inconsistent Logs in Vercel Functions](https://vercel.com/kb/guide/troubleshooting-inconsistent-logs-in-vercel-functions?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Learn how to troubleshoot and resolve logs that appear mixed in Vercel Functions. This guide explains why logs from diff
- [How to stop Vercel Functions from timing out](https://vercel.com/kb/guide/what-can-i-do-about-vercel-serverless-functions-timing-out?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Vercel Functions that time out usually trace back to a few causes. Learn how Fluid Compute fixes most of them and how to

### From vercel-web

- [The real serverless compute to database connection problem, solved](https://vercel.com/blog/the-real-serverless-compute-to-database-connection-problem-solved?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound)

### From workflow

- [Streaming](https://workflow-sdk.dev/docs/foundations/streaming?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Stream real-time data to clients without waiting for workflow completion.

### From vercel-docs

- [Cache Status and Reasons](https://vercel.com/docs/caching/cache-status?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Understand the cache status and reason shown for each request in Vercel logs, and what causes a response to miss, bypass
- [Purging Vercel CDN Cache](https://vercel.com/docs/caching/cdn-cache/purge?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Learn how to invalidate and delete cached content on Vercel's CDN, including cache keys and manual purging options.
- [Runtime Cache](https://vercel.com/docs/caching/runtime-cache?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Vercel Runtime Cache is a specialized cache that stores responses from data fetches in Vercel functions
- [Fluid compute](https://vercel.com/docs/fluid-compute?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Learn about fluid compute, an execution model for Vercel Functions that provides a more flexible and efficient way to ru
- [Backends on Vercel](https://vercel.com/docs/frameworks/backend?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Vercel supports a wide range of the most popular backend frameworks, optimizing how your application builds and runs no
- [Functions API Reference](https://vercel.com/docs/functions/functions-api-reference?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Learn about available APIs when working with Vercel Functions.
- [Runtimes](https://vercel.com/docs/functions/runtimes?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Runtimes transform your source code into Functions, which are served by our CDN. Learn about the official runtimes suppo
- [WebSockets](https://vercel.com/docs/functions/websockets?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Serve WebSocket connections in Vercel Functions for realtime features like chat, collaboration, and AI streaming.
- [What is Compute?](https://vercel.com/docs/fundamentals/what-is-compute?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Learn how compute works on Vercel with Fluid compute, and how it compares to traditional server and serverless models.
- [Emit Custom Metrics from Vercel Functions](https://vercel.com/docs/observability/custom-metrics?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&source_site=vercel-docs&relationship=inbound) — Learn how to emit application-specific metrics from Vercel Functions and analyze them in Observability.
- [Routing Middleware API](https://vercel.com/docs/routing-middleware/api?from=graph&source_path=%2Fdocs%2Ffunctions%2Ffunctions-api-reference%2Fvercel-functions-package&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
