rembrembdocs

Illustration by Annie Ruygt of servers in different regions with map markers

Fly.io runs applications physically close to users: in datacenters around the world, on servers we run ourselves. You can deploy apps in regions worldwide, so your users in Tokyo, São Paulo, or Amsterdam connect to the nearest server through our global Anycast network.

Run fly platform regions to get a list of regions.

Fly.io Regions

You can host your apps in any of the following regions.

Region IDRegion LocationGateway
amsAmsterdam, Netherlands
arnStockholm, Sweden
bomMumbai, India
cdgParis, France
dfwDallas, Texas (US)
ewrSecaucus, NJ (US)
fraFrankfurt, Germany
gruSao Paulo, Brazil
iadAshburn, Virginia (US)
jnbJohannesburg, South Africa
laxLos Angeles, California (US)
lhrLondon, United Kingdom
nrtTokyo, Japan
ordChicago, Illinois (US)
sinSingapore, Singapore
sjcSan Jose, California (US)
sydSydney, Australia
yyzToronto, Canada

Discovering your app’s region

View the list of Fly.io regions with fly platform regions.

You can see which regions your app is running in with fly status.

Fly Volumes and Fly Machines are tied to the region they’re created in.

Learn more about Machine placement and regional capacity in this guide.

When an application instance is started, the three-letter name for the region it’s running in is stored in the Machine’s FLY_REGION environment variable. This, along with other Runtime Environment information, is visible to your app running on that instance.