Deployment Regions

Railway's infrastructure spans multiple regions across the globe. This allows you to deploy your applications closer to your users no matter where they are located. This feature is only available to Pro plan workspaces.

Consider factors like compliance needs and proximity to your users when choosing a region.

Region Options

Railway has deploy regions in the Americas, Europe, and Asia-Pacific to provide broad coverage around the world.

Within the service settings, you can select one of the following regions -

NameLocationRegion Identifier
US WestOregon, USAus-west1
US West MetalCalifornia, USAus-west2
US EastVirginia, USAus-east4
US East MetalNorth Carolina, USAus-east4-eqdc4a
EU WestAmsterdam, Netherlandseurope-west4
EU West MetalAmsterdam, Netherlandseurope-west4-drams3a
Southeast AsiaSingaporeasia-southeast1
Southeast Asia MetalSingaporeasia-southeast1-eqsg3a

Additional regions may be added in the future as Railway continues expanding its infrastructure footprint.

Note: The region identifier is the value that can be used in your Config as Code file.

By default, Railway deploys to your preferred region, you can change this in your Account Settings.

All regions provide the same experience, performance, and reliability you expect from Railway.

Impact of Region Changes

The region of a service can be changed at any time, without any changes to your domain, private networking, etc.

There will be no downtime when changing the region of a service, except if it has a volume attached to it (see below).

Volumes

Volumes follow the region of the service to which they are attached.

If you change the region of a service with an attached volume, the volume will need to be migrated to the new region.

Volume

Note that this migration can take a while depending on the size of the volume, and will cause downtime of your service during that time.

Volume

The same is true if you attach a detached volume to a service in a different region. It will need to be migrated to the new region, which can take a while and cause downtime.


Edit this file on GitHub