Use Vercel 5GB Functions only when your bundle really needs serverless

Source image from Vercel changelog.Vercel changelog
Source image from Vercel changelog.Vercel changelog
Tools & Apps

Vercel Functions can now ship Node.js and Python bundles up to 5GB on Fluid compute, but the beta is best for specific workloads with large dependencies, binaries, or model files.

Vercel has raised the public beta bundle ceiling for Node.js and Python Functions to 5GB on Fluid compute. Confidence level: confirmed. The change is useful for teams shipping large dependencies, binaries, or local model files, but it does not remove runtime, memory, payload, or architecture limits.

What changed

Vercel's June 29, 2026 changelog says Functions can now deploy up to 5GB packages on Fluid compute, a 20x increase from the previous 250MB limit. The supporting Functions limits page says the standard uncompressed limit remains 250MB for most Functions and 500MB for Python, while the Large Functions beta supports up to 5GB.

The beta applies to Node.js and Python runtimes. Vercel says new eligible projects can use Large Functions by default, while existing projects can opt in with the VERCEL_SUPPORT_LARGE_FUNCTIONS environment variable.

Key takeaways

  • Large Functions are for oversized bundles, not a general reason to ship untrimmed dependencies.
  • The feature requires Fluid compute with Active CPU enabled.
  • Supported runtimes are Node.js and Python.
  • Secure Compute and Static IP projects are not supported in the beta.
  • Function payload, memory, duration, and file descriptor limits still matter.
WorkloadBest fitAccessCaveat
ML helper with local model filesPossible fitLarge Functions betaCheck cold start, memory, and model load time
PDF or media processing with native binariesPossible fitNode.js or Python on Fluid computeKeep payloads within Vercel request limits
Ordinary API route with many packagesUsually avoidStandard Functions may be enoughTrim dependencies first
Long-running stateful jobConsider Vercel WorkflowsSeparate workflow productFunctions still have duration limits

Availability and access

Large Functions are in public beta. New projects may already be eligible, but existing projects should set VERCEL_SUPPORT_LARGE_FUNCTIONS=1 when they need the beta path. Vercel says the platform only uses Large Functions for Functions that exceed the standard bundle limit, so smaller Functions continue through the standard path.

Pricing is not a separate fixed fee in the changelog. The limits page frames Fluid compute costs around active CPU time and provisioned memory time, so teams should test real invocations before assuming a large bundle is cheap to run.

Practical LinkLoot angle

This update helps teams that were forcing oversized workloads into containers or external workers only because a serverless bundle could not include the required files. It is most useful when the Function boundary is still correct: request-driven work, bounded execution, predictable memory, and a deployment that benefits from Vercel's routing and platform controls.

Do not treat 5GB as permission to skip packaging discipline. If a smaller bundle works, it will usually be easier to deploy, inspect, and recover. For AI-heavy web apps, pair this with the LinkLoot guide to AI workflow automation before moving every model-adjacent task into a Function.

What to verify before you act

  • Confirm that your project runs on Fluid compute and can enable Active CPU.
  • Check whether you need Node.js or Python; other runtimes are not listed for Large Functions.
  • Measure cold start, memory, file descriptor use, and total invocation duration.
  • Keep request and response bodies under Vercel's Function payload limits.
  • If you rely on Secure Compute or Static IPs, verify beta support before planning a migration.

Source check

Confirmed by: Vercel's June 29 changelog and the Vercel Functions limits documentation.

Context: Vercel's Fluid compute documentation explains the compute layer behind the feature, but the practical constraints come from the Functions limits page. LinkLoot will treat GA status, runtime expansion, Secure Compute support, or pricing changes as update triggers.

FAQ

Yes, in the Large Functions public beta for eligible Node.js and Python Functions on Fluid compute.