← Back
Vercel
Vercel doubles Python Functions bundle size limit to 500MB
Vercel · featureplatform · vercel.com ↗

Python Functions Bundle Size Increase

Vercel has announced a significant increase to the bundle size limits for their Python runtime. The maximum uncompressed deployment bundle size for Vercel Functions using Python has been doubled from 250MB to 500MB.

What's Changed

  • Previous limit: 250MB uncompressed bundle size
  • New limit: 500MB uncompressed bundle size
  • Runtime: Applies to Python-based Vercel Functions

Impact for Developers

This increase is particularly beneficial for Python developers who rely on:

  • Large ML/data science libraries (NumPy, Pandas, scikit-learn, etc.)
  • Complex dependency trees with many transitive dependencies
  • Compiled extensions that require substantial disk space
  • Multi-service applications deployed as single functions

The doubled limit removes a significant constraint for Python deployments on Vercel, making it viable to deploy more feature-rich applications without having to split them across multiple functions or externalize large dependencies.

Getting Started

Developers can begin deploying Python applications immediately using the new limits. Vercel provides templates for popular Python frameworks:

For more details, see the Functions limitations documentation.