Current documented limits
| Constraint | Current value | Scope | Verified source |
|---|---|---|---|
| synchronous function durationScheduled functions use a separate shorter maximum. | 60 seconds | Synchronous Functions | NetlifyAug 22, 2026 |
| background function durationBackground functions also have a much smaller request payload allowance. | 15 minutes | Background Functions | NetlifyAug 22, 2026 |
| buffered and streamed payloadBinary payloads can reach the buffered limit at roughly 4.5 MB before base64 expansion. | 6 MB buffered; 20 MB streamed; 256 KB background | Function-type specific | NetlifyAug 22, 2026 |
| default function memoryMemory configuration is separate from function duration and payload size. | 1,024 MB | Functions | NetlifyAug 22, 2026 |
| edge resource ceilingsResponse headers must be produced within the documented 40-second window. | 512 MB memory; 50 ms CPU; 20 MB compressed code | Edge Functions | NetlifyAug 22, 2026 |
How to apply Netlify limits safely
The monitored baseline covers synchronous function duration, background function duration, buffered and streamed payload, default function memory, edge resource ceilings. Treat these as separate constraints rather than one platform-wide capacity number: a workload can fit one row and still fail another because the plan, model, endpoint, runtime, region, invocation mode, or account scope differs.
- Match the production workload to the exact scope printed beside each value and confirm it in the active Netlify console, configuration, or response headers.
- Measure the serialized request, token volume, duration, concurrency, storage, or connection demand at realistic percentiles, then preserve headroom for bursts and retries.
- Check every adjacent layer—client, SDK, gateway, proxy, queue, database, and downstream service—for a smaller effective limit before changing architecture.
Specific limit pages
These pages exist because the constraint has a distinct implementation or troubleshooting intent. Closely related keyword variations stay consolidated.
Netlify Synchronous Function Timeout
Netlify Synchronous Function Timeout, verified against Netlify's official documentation with scope, implementation impact, caveats, and a direct check.
Netlify Background Function Timeout
Netlify Background Function Timeout, verified against Netlify's official documentation with scope, implementation impact, caveats, and a direct check.
Netlify Function Payload Limits
Netlify Function Payload Limits, verified against Netlify's official documentation with scope, implementation impact, caveats, and a direct check.
Netlify Function Memory Limit
Netlify Function Memory Limit, verified against Netlify's official documentation with scope, implementation impact, caveats, and a direct check.
Netlify Edge Function Limits
Netlify Edge Function Limits, verified against Netlify's official documentation with scope, implementation impact, caveats, and a direct check.
Compare alternatives
Vercel vs Netlify Function Limits
Vercel vs Netlify Function Limits using the same verified structured observations as each underlying limit page, with scope and comparability caveats.
Netlify vs Cloudflare Workers Limits
Netlify vs Cloudflare Workers Limits using the same verified structured observations as each underlying limit page, with scope and comparability caveats.
Render vs Netlify Runtime Limits
Render vs Netlify Runtime Limits using the same verified structured observations as each underlying limit page, with scope and comparability caveats.
Netlify vs AWS Lambda Function Limits
Netlify vs AWS Lambda Function Limits using the same verified structured observations as each underlying limit page, with scope and comparability caveats.