Vercel Runtimes, Limits & Framework Support
Complete Vercel platform reference. Runtime versions, framework support matrix, plan limits comparison, serverless function regions, and deployment configuration. Everything you need to ship on Vercel.
8
Official Runtimes
3
Community Runtimes
6
Frameworks
7+
Function Regions
Runtime Support
Languages and runtimes available for Vercel Serverless and Edge Functions.
24.x (default), 22.x, 20.x
Default runtime for Serverless Functions. Supports ESM and CJS. Set via engines.node in package.json.
Latest
Fast JavaScript runtime with built-in bundler. Enable via ENABLE_EXPERIMENTAL_COREPACK or framework settings.
3.12, 3.11, 3.10, 3.9
Serverless Functions via /api directory. Dependencies via requirements.txt. Set version in runtime field.
1.23, 1.22, 1.21
Compiled Go functions via /api directory. Each .go file becomes an endpoint. Set via go.mod.
3.3, 3.2, 3.1
Serverless Functions with Gemfile support. Set version via .ruby-version or Gemfile.
Latest stable
Compiled to WebAssembly or native binary. High performance for compute-intensive tasks.
Pre-compiled
Run pre-compiled WebAssembly modules as Serverless Functions. Near-native performance.
Chromium V8
Edge Functions run on Chromium V8 isolates. Sub-millisecond cold starts, deployed to all regions.
vercel-bash
Community runtime for shell scripts. Install via vercel-bash package.
vercel-deno
Community runtime for Deno. TypeScript-first with built-in permissions model.
vercel-php
Community runtime for PHP. Deploy PHP functions via vercel-php package.
Framework Support Matrix
Feature availability across popular frameworks deployed on Vercel.
| Feature | Next.js | SvelteKit | Nuxt | Astro | Remix | Vite |
|---|---|---|---|---|---|---|
| Static Assets | ||||||
| Edge Routing | ||||||
| Middleware | ||||||
| ISR | ||||||
| Functions | ||||||
| Image Optimization |
Plan Limits Comparison
Resource limits across Hobby (free), Pro, and Enterprise plans.
| Feature | Hobby (Free) | Pro ($20/mo) | Enterprise |
|---|---|---|---|
| Projects | 200 | Unlimited | Unlimited |
| Deployments/Day | 100 | 6,000 | Custom |
| Concurrent Builds | 1 | 12 | Custom |
| Build Time | 45 min | 45 min | 45 min |
| Static File Upload | 100 MB | 1 GB | Custom |
| Function Duration | 60s | 300s | 900s |
| Function Size | 250 MB | 250 MB | 250 MB |
| Edge Function Size | 4 MB | 4 MB | 4 MB |
| Bandwidth | 100 GB | 1 TB | Custom |
Function Regions
Serverless Functions can be deployed to specific regions. Edge Functions run on all regions automatically.
iad1
sfo1
cdg1
sin1
syd1
hnd1
gru1
Frequently Asked Questions
Common questions about Vercel runtimes, limits, and deployment features.
What Node.js versions does Vercel support?
What's the difference between Serverless and Edge Functions?
Can I use Python/Go/Ruby on Vercel?
What are Vercel's free tier limits?
How does Vercel compare to Netlify?
Does Vercel support monorepos?
Related Tools & Pages
Node.js Hub
Track Node.js release schedules, LTS timelines, and version support across platforms.
React Hub
React release history, version support, and framework ecosystem updates.
AWS Lambda Hub
AWS Lambda runtime versions, deprecation dates, and migration guides.
Stack Health
Check the health and support status of your entire tech stack in one view.
Dep Scanner
Scan your project dependencies for outdated versions and security advisories.
Release Index
Browse all tracked platforms and their release timelines.
Data sourced from Vercel documentation, Runtimes reference, and Vercel Changelog. Last updated: 6 Mar 2026.