Edge Functions limits
Keep the following limitations in mind when working with Edge Functions.
# Operation limits
Edge functions have limits for their size and the amount of memory and execution time they can use:
Code size limit: 20 MB after compression
This is the maximum edge function bundle size supported.
Memory per set of deployed edge functions: 512 MB
CPU execution time per request: 50 ms
This tracks all time spent running your scripts. Execution time does not include time spent waiting for resources or responses.
Response header timeout: 40 s
# Invocation limits
The number of invocations allowed per month varies by team plan. Refer to the pricing page for details.
Cached responses from edge functions configured for caching do not count toward edge function invocations.
# Feature limitations
- If a site has Netlify’s Split Testing enabled, requests to that site will not execute edge functions.
- If a site is using Netlify’s Custom Headers, including basic authentication headers, they will not apply to edge functions.
- If a site has prerendering enabled, it will not apply to paths where the response is served from an edge function.
- Unexpected collisions may occur if a site has multiple framework plugins generating edge functions as part of the build.
- Edge functions can only rewrite requests to same-site URLs. To fetch content hosted on another Netlify site or an external site, use the
fetch
Web API. - Edge functions configured for caching always shadow static files that actually exist within the site. If an edge function configured for caching is declared to run on
/*
and there’s acat.png
static file, a request to/cat.png
serves the edge function rather than the static file. - There is no local caching for edge functions. Any HTTP headers for cache configuration in an edge function are ignored in local testing.
- Netlify Edge Functions is not currently supported as part of our HIPAA-compliant hosting offering. For more information, visit our Trust Center and download our reference architecture for HIPAA-compliant composable sites on Netlify.
Learn more about the edge function processing order and caveats
Along with the above limitations, we recommend you review our docs on the declaration processing order and caveats to consider when you create edge functions.
Did you find this doc useful?
Your feedback helps us improve our docs.