
Hiya!
If you’re here, you’ve probably gotten an email with more details around our region deprecation plan, or you’re just interested in how the Fly.io region map is changing. Either way, you’re cool.
Below you’ll find a diagram that shows exactly which regions are being consolidated and where, as well as a comprehensive list of deprecated and consolidated regions.
What Do You Need to Do?
If we migrate your apps for you:
Most apps should have seamless migrations. If we migrate your apps for you, in most cases you won’t need to do anything.
Note: If your app uses region-specific logic, you will need to update your app’s logic to point to the new region. If this is the case for your app, you may want to migrate your app manually.
If you migrate your apps manually:
A few things to keep in mind:
- In most cases, moving your apps to a new region is as simple as updating the primary_region in your fly.toml, scaling up in the new region with fly scale count, and then scaling down in the original region.
- If your app uses volumes, more steps may be required. We recommend stopping your existing machines, forking volumes into the new region, and creating new machines from the forked volumes.
- Again, if your app uses region-specific logic, you will need to update your app’s logic to point to the new region.
Either way, we’ll work with you to resolve any issues that come up.
Here’s where we recommend you migrate to from deprecated regions:
Updated Region List
These are the deprecated regions that are “going to a nice farm in the countryside where they have space to run”:
- Madrid, Spain (mad)
- Bucharest, Romania (otp)
- Warsaw, Poland (waw)
- Atlanta, Georgia (atl)
- Boston, Massachusetts (bos)
- Denver, Colorado (den)
- Guadalajara, Mexico (gdl)
- Miami, Florida (mia)
- Phoenix, Arizona (phx)
- Querétaro, Mexico (qro)
- Seattle, Washington (sea)
- Montreal, Canada (yul)
- Bogotá, Colombia (bog)
- Ezeiza, Argentina (eze)
- Rio de Janeiro, Brazil (gig)
- Santiago, Chile (scl)
- Hong Kong, Hong Kong (hkg)
The new, consolidated Fly.io regions look like this:
North America (7 regions)
- Dallas, Texas (dfw)
- Secaucus, NJ (ewr)
- Ashburn, Virginia (iad)
- Los Angeles, California (lax)
- Chicago, Illinois (ord)
- San Jose, California (sjc)
- Toronto, Canada (yyz)
Europe (5 regions)
- Amsterdam, Netherlands (ams)
- Paris, France (cdg)
- Frankfurt, Germany (fra)
- London, United Kingdom (lhr)
- Stockholm, Sweden (arn)
Asia-Pacific (4 regions)
- Singapore, Singapore (sin)
- Tokyo, Japan (nrt)
- Sydney, Australia (syd)
- Mumbai, India (bom)
South America (1 region)
- Sao Paulo, Brazil (gru)
Africa (1 region)
- Johannesburg, South Africa (jnb)