Is the edge function invocation quota per function or across all functions?

The answer is not clear from the pricing page, so I’m just seeking clarification.

I’ve created some edge function logic that executes for each incoming request. I could break it into at least a couple edge functions for modularity, but it seems it’d be more economical to keep it as is if the quota refers to total function invocations.

:thinking:

It’s total. If you invoke 10 Edge Functions on a single request, it’s still counted as 1 invocation with the exception of post-cache Edge Functions. So for any request, you could have a maximum of 2 invocations regardless of the number of Edge Functions chained together.