# Cross-link map: Vercel Functions Limits (/docs/functions/limitations)

> 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

- [Legacy Usage & Pricing for Functions](https://vercel.com/docs/functions/usage-and-pricing/legacy-pricing?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=semantic) — Learn about legacy usage and pricing for Vercel Functions.
- [Runtimes](https://vercel.com/docs/functions/runtimes?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=semantic) — Runtimes transform your source code into Functions, which are served by our CDN. Learn about the official runtimes suppo
- [Configuring Maximum Duration for Vercel Functions](https://vercel.com/docs/functions/configuring-functions/duration?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=semantic) — Learn how to set the maximum duration of a Vercel Function.
- [Vercel Functions](https://vercel.com/docs/functions?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=semantic) — Build API routes, webhooks, and agent request handlers with Vercel Functions, then test and debug them with Vercel CLI.
- [Troubleshooting Build Error: "Serverless Function has exceeded the unzipped maximum size of 250 MB"](https://vercel.com/kb/guide/troubleshooting-function-250mb-limit?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=semantic) — Learn how to troubleshoot builds failing due to exceeding the maximum function size limit on Vercel.

## This page links to (22)

- [output](https://nextjs.org/docs/app/api-reference/config/next-config-js/output?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&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
- [Vercel CDN Cache](https://vercel.com/docs/caching/cdn-cache?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&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 env](https://vercel.com/docs/cli/env?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Learn how to manage your environment variables in your Vercel Projects using the vercel env CLI command.
- [Environment variables](https://vercel.com/docs/environment-variables?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Learn more about environment variables on Vercel.
- [Fluid compute](https://vercel.com/docs/fluid-compute?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&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
- [Concurrency scaling](https://vercel.com/docs/functions/concurrency-scaling?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Learn how Vercel automatically scales your functions to handle traffic surges.
- [Configuring Maximum Duration for Vercel Functions](https://vercel.com/docs/functions/configuring-functions/duration?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Learn how to set the maximum duration of a Vercel Function.
- [Configuring Memory and CPU for Vercel Functions](https://vercel.com/docs/functions/configuring-functions/memory?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&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%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Learn how to configure regions for Vercel Functions.
- [Runtimes](https://vercel.com/docs/functions/runtimes?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&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%2Ffunctions%2Flimitations&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%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Learn about the Edge runtime, an environment in which Vercel Functions can run.
- [Using the Node.js Runtime with Vercel Functions](https://vercel.com/docs/functions/runtimes/node-js?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Learn how to use the Node.js runtime to create functions and deploy Node.js servers on Vercel.
- [Using the Python Runtime with Vercel Functions](https://vercel.com/docs/functions/runtimes/python?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Learn how to use the Python runtime to run Python applications on Vercel.
- [Streaming](https://vercel.com/docs/functions/streaming-functions?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Learn how to stream responses from Vercel Functions.
- [Fluid compute pricing](https://vercel.com/docs/functions/usage-and-pricing?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Learn about usage and pricing for fluid compute on Vercel.
- [Request headers](https://vercel.com/docs/headers/request-headers?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Learn about the request headers sent to each Vercel deployment and how to use them to process requests before sending a
- [Limits](https://vercel.com/docs/limits?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Look up account limits, usage summaries, rate limits, and resource constraints for every Vercel plan.
- [Secure Compute](https://vercel.com/docs/networking/secure-compute?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Secure Compute provides dedicated private networks with VPC peering for Enterprise teams.
- [Static IPs](https://vercel.com/docs/networking/static-ips?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Access IP-restricted backend services through shared static egress IPs for Pro and Enterprise teams.
- [Static Configuration with vercel.json](https://vercel.com/docs/project-configuration/vercel-json?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&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.
- [How do I bypass the 4.5MB body size limit of Vercel Serverless Functions?](https://vercel.com/kb/guide/how-to-bypass-vercel-body-size-limit-serverless-functions?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=outbound) — Learn how to deal with the body size limit of Serverless Functions on Vercel.

## Pages that link here (53)

By site: vercel-changelog (5) · vercel-kb (17) · vercel-docs (31)

### From vercel-changelog

- [Bun runtime now supports large functions and extended max duration](https://vercel.com/changelog/bun-runtime-now-supports-large-functions-and-extended-max-duration?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound)
- [Higher defaults and limits for Vercel Functions running Fluid compute](https://vercel.com/changelog/higher-defaults-and-limits-for-vercel-functions-running-fluid-compute?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound)
- [Python Vercel Functions bundle size limit increased to 500MB](https://vercel.com/changelog/python-vercel-functions-bundle-size-limit-increased-to-500mb?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound)
- [Vercel Functions can now be up to 5GB in package size](https://vercel.com/changelog/vercel-functions-can-now-be-up-to-5-gb-in-package-size?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound)
- [WebSocket support is now in Public Beta](https://vercel.com/changelog/websocket-support-is-now-in-public-beta?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound)

### From vercel-kb

- [Can I get a fixed IP address for my Vercel deployments?](https://vercel.com/kb/guide/can-i-get-a-fixed-ip-address?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Vercel deployments use dynamic IPs by default. Learn how Static IPs, Secure Compute, and AWS PrivateLink give you a fixe
- [Do Vercel Serverless Functions support WebSocket connections?](https://vercel.com/kb/guide/do-vercel-serverless-functions-support-websocket-connections?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Information on Vercel's support for WebSocket connections with Vercel Functions.
- [Running Docker on Vercel vs Render](https://vercel.com/kb/guide/docker-on-vercel-vs-render?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Compare how Vercel and Render run Docker workloads, including deployment model, scaling, image sources, state, and netwo
- [Does Vercel support Docker deployments?](https://vercel.com/kb/guide/does-vercel-support-docker-deployments?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Vercel supports deploying OCI-compatible container images through Vercel Functions and Vercel Container Registry, with A
- [How to Effectively Load Test Your Vercel Application](https://vercel.com/kb/guide/how-to-effectively-load-test-your-vercel-application?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Learn how to safely load test your Next.js app on Vercel. This guide covers realistic, policy-compliant testing of route
- [Next.js on Vercel vs Cloudflare](https://vercel.com/kb/guide/next-js-on-vercel-vs-cloudflare?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Compare running Next.js on Vercel Functions with Fluid compute against Cloudflare Workers with the OpenNext Cloudflare a
- [Next.js on Vercel vs Webflow Cloud](https://vercel.com/kb/guide/next-js-on-vercel-vs-webflow-cloud?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Compare running Next.js on Vercel Functions with Fluid compute against Webflow Cloud on Cloudflare Workers. Learn how Ne
- [Next.js on Vercel vs Netlify](https://vercel.com/kb/guide/nextjs-on-vercel-vs-netlify?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Compare running Next.js on Vercel Functions with Fluid compute against Netlify Functions and the OpenNext adapter. Learn
- [Publish and subscribe to realtime data on Vercel](https://vercel.com/kb/guide/publish-and-subscribe-to-realtime-data-on-vercel?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Learn how to publish and subscribe to realtime data on Vercel with WebSockets, SSE, Redis, and Queues, and when a manage
- [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%2Flimitations&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%2Flimitations&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
- [How to ship an Express app on Vercel](https://vercel.com/kb/guide/ship-a-express-app-on-vercel?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Deploy an Express app to Vercel with zero configuration. Configure response streaming, middleware, cron jobs, the Bun ru
- [How to ship an H3 app on Vercel](https://vercel.com/kb/guide/ship-a-h3-app-on-vercel?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Deploy an H3 app to Vercel with zero configuration. Learn to configure streaming, middleware, cron jobs, the Bun runtime
- [Troubleshooting Build Error: "Serverless Function has exceeded the unzipped maximum size of 250 MB"](https://vercel.com/kb/guide/troubleshooting-function-250mb-limit?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Learn how to troubleshoot builds failing due to exceeding the maximum function size limit on Vercel.
- [The Complete Guide to Vercel Services](https://vercel.com/kb/guide/vercel-services?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Vercel Services let you deploy multiple frontends and backends in one project on a shared domain. Learn how to define se
- [Vercel vs Fastly](https://vercel.com/kb/guide/vercel-vs-fastly?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&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 Render](https://vercel.com/kb/guide/vercel-vs-render?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&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

- [Vercel Primitives](https://vercel.com/docs/build-output-api/primitives?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Learn about the Vercel platform primitives and how they work together to create a Vercel Deployment.
- [Pricing and Limits](https://vercel.com/docs/eve/pricing?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Understand how eve usage maps to Vercel resources and inherited platform limits.
- [Using the Core Library](https://vercel.com/docs/flags/vercel-flags/sdks/core?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Use the Vercel Flags core evaluation library directly for custom setups.
- [Fluid compute](https://vercel.com/docs/fluid-compute?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&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%2Flimitations&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
- [Express on Vercel](https://vercel.com/docs/frameworks/backend/express?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Deploy Express applications to Vercel with zero configuration. Learn about middleware and Vercel Functions.
- [Deploy a FastAPI app on Vercel](https://vercel.com/docs/frameworks/backend/fastapi?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Deploy a FastAPI app on Vercel. Learn how the Python runtime, ASGI, static assets, and Vercel Functions work together.
- [Fastify on Vercel](https://vercel.com/docs/frameworks/backend/fastify?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Deploy Fastify applications to Vercel with zero configuration.
- [Deploy a Flask app on Vercel](https://vercel.com/docs/frameworks/backend/flask?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Deploy a Flask app on Vercel. Learn how the Python runtime, WSGI, static assets, and Vercel Functions work together.
- [Koa on Vercel](https://vercel.com/docs/frameworks/backend/koa?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Deploy Koa applications to Vercel with zero configuration.
- [NestJS on Vercel](https://vercel.com/docs/frameworks/backend/nestjs?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Deploy NestJS applications to Vercel with zero configuration.
- [Deploy a Django app on Vercel](https://vercel.com/docs/frameworks/full-stack/django?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Deploy a Django app on Vercel. Learn how the Python runtime, WSGI, ASGI, static assets, and Vercel Functions work togeth
- [SvelteKit on Vercel](https://vercel.com/docs/frameworks/full-stack/sveltekit?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Deploy SvelteKit applications to Vercel and configure the adapter, rendering, streaming, ISR, analytics, and Routing Mid
- [Vercel Functions](https://vercel.com/docs/functions?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Build API routes, webhooks, and agent request handlers with Vercel Functions, then test and debug them with Vercel CLI.
- [Configuring Functions](https://vercel.com/docs/functions/configuring-functions?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Learn how to configure the runtime, region, maximum duration, and memory for Vercel Functions.
- [Configuring Maximum Duration for Vercel Functions](https://vercel.com/docs/functions/configuring-functions/duration?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Learn how to set the maximum duration of a Vercel Function.
- [Configuring Memory and CPU for Vercel Functions](https://vercel.com/docs/functions/configuring-functions/memory?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Learn how to set the memory / CPU of a Vercel Function.
- [Container Images](https://vercel.com/docs/functions/container-images?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Deploy OCI container images with a Dockerfile or Containerfile on Vercel Functions.
- [Using the Bun Runtime with Vercel Functions](https://vercel.com/docs/functions/runtimes/bun?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Learn how to use the Bun runtime with Vercel Functions to create fast, efficient functions.
- [Using the Node.js Runtime with Vercel Functions](https://vercel.com/docs/functions/runtimes/node-js?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Learn how to use the Node.js runtime to create functions and deploy Node.js servers on Vercel.
- [Using the Python Runtime with Vercel Functions](https://vercel.com/docs/functions/runtimes/python?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Learn how to use the Python runtime to run Python applications on Vercel.
- [Streaming](https://vercel.com/docs/functions/streaming-functions?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Learn how to stream responses from Vercel Functions.
- [WebSockets](https://vercel.com/docs/functions/websockets?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Serve WebSocket connections in Vercel Functions for realtime features like chat, collaboration, and AI streaming.
- [Limits](https://vercel.com/docs/limits?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Look up account limits, usage summaries, rate limits, and resource constraints for every Vercel plan.
- [Secure Compute](https://vercel.com/docs/networking/secure-compute?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Secure Compute provides dedicated private networks with VPC peering for Enterprise teams.
- [Static IPs](https://vercel.com/docs/networking/static-ips?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Access IP-restricted backend services through shared static egress IPs for Pro and Enterprise teams.
- [Vercel Enterprise Plan](https://vercel.com/docs/plans/enterprise?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Learn about the Enterprise plan for Vercel, including features, pricing, and more.
- [Static Configuration with vercel.json](https://vercel.com/docs/project-configuration/vercel-json?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&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%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Define your Vercel configuration in vercel.ts with @vercel/config for type-safe routing and build settings.
- [Services Pricing and Limits](https://vercel.com/docs/services/pricing?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Understand how billing works for Vercel Services, what's charged, and which limits apply.
- [Workflow Pricing and Limits](https://vercel.com/docs/workflows/pricing?from=graph&source_path=%2Fdocs%2Ffunctions%2Flimitations&source_site=vercel-docs&relationship=inbound) — Understand how Vercel Workflows billing works and the limits that apply to runs, streams, and platform resources.
