Edge Scripts run on a subset of the bunny.net global network. When a request
reaches a Pull Zone that has a script attached, the script executes on the
nearest point of presence (PoP) that supports Edge Scripting. Requests that
reach a PoP without Edge Scripting are forwarded to the nearest supported
location before your code runs.
Available locations
Edge Scripting is available on 72 points of presence as of September 24,
2026. The network changes over time, so this list may lag a little behind.
The table lists every location in alphabetical order, with the country and the
PoP code bunny.net uses to identify it.
Finding the PoP that ran your script
Every response served through bunny.net carries a Server header in the form
BunnyCDN-{PoP code}-{Server ID}. The PoP code matches the codes in the table
above, so you can confirm where a request was handled:
In this example the request was served by a server in the London (UK)
location.
Inside a script, read the CDN-ServerZone request header to get the PoP code
of the location running your code:
The Route by country example shows
how to react to the visitor’s location from inside a script.
Last modified on September 24, 2026