Skip to main content
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