Regions
Back to home
On this page
Platform.sh offers several regions for hosting project data. You can choose a region based on criteria such as its closeness to your users and its environmental impact.
Upcoming changes!
On 17 March 2025, outbound IPs on all GCP and Azure regions will change. These upcoming changes will affect outbound IPs for all GCP and Azure regions, and will require your intervention if your are using public IP addresses explicitly.
Please see the documentation below for details and relevant deadlines.
Environmental impact
At Platform.sh, we are committed to reducing our environmental impact. Whenever you create a project with us, we provide information about the electricity grid provider for that region. You can view the average carbon intensity of the energy grid in grams of CO2 equivalent per kilowatt-hour. These data are sourced from an annual average, which we update as new information becomes available. If you want to see real-time emissions generated by each power grid, we recommend checking out Electricity Maps. You can also access a public GitHub page of Electricity Maps data sources.
Summary of data being used in Platform.sh’s Region Picker when creating a new Project:
Source | Last update of this page | Previous versions of this page |
---|---|---|
Electricity Maps 2022 annual averages (previous to May 2023, we had used annual averages from the IEA). See our blog post for more information. |
11 May 2023 | Available here |
Information on carbon intensity is also available in the Platform.sh API. For example, to get a list of the regions and their carbon intensities, run the following command:
platform api:curl regions | jq -r '.regions[] | select(.available) | .label + ": " + .environmental_impact.carbon_intensity'
See all available information in the API documentation.
Region availability
The regions listed here may be different from those available to you when you create a new project. Each organization can have its own rules for what regions to allow. When adding a new project, you only see regions allowed by your organization.
Region location
To find out where a given region is hosted, use the following command:
platform api:curl regions | jq '.regions[] | select(.available) | .id + ": " + .provider.name + " - " + .zone + " - " + .timezone' | sort
The returned list contains, for each available region, its name, provider, geographic zone and its timezone.
Public IP addresses
The public IP addresses for regions are stable, but not guaranteed to never change. Before any change, you are notified well in advance regarding affected projects. Planned and upcoming changes to IPs will be documented in the Upcoming changes section below.
They’re useful for cases such as when you have a corporate firewall that blocks outgoing SSH connections. In such cases, add the inbound IP addresses for your region to your allow list.
Regions
Europe
Region | Provider | Available to new orgs | Outbound IPs | Inbound IPs |
---|---|---|---|---|
Region
Switzerland (ch-1)ch-1.platform.sh
|
Provider Google Cloud Platform | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.ch-1.platformsh.site
|
Region
Germany (de-2)de-2.platform.sh
|
Provider Google Cloud Platform | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.de-2.platformsh.site
|
Region
Ireland (eu)eu.platform.sh
|
Provider AWS | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.eu.platformsh.site
|
Region
Sweden (eu-5)eu-5.platform.sh
|
Provider AWS | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.eu-5.platformsh.site
|
Region
France (fr-3)fr-3.platform.sh
|
Provider OVHcloud | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.fr-3.platformsh.site
|
Region
France (fr-4)fr-4.platform.sh
|
Provider Azure | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.fr-4.platformsh.site
|
Region
United Kingdom (uk-1)uk-1.platform.sh
|
Provider Google Cloud Platform | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.uk-1.platformsh.site
|
Region
Ireland (eu-2)eu-2.platform.sh
|
Provider AWS | Available to new orgs |
Outbound ips
|
Inbound ips
gw.eu-2.platformsh.site
|
Region
Ireland (eu-4)eu-4.platform.sh
|
Provider AWS | Available to new orgs |
Outbound ips
|
Inbound ips
gw.eu-4.platformsh.site
|
Region
France (fr-1)fr-1.platform.sh
|
Provider Orange | Available to new orgs |
Outbound ips
|
Inbound ips
gw.fr-1.platformsh.site
|
United States
Region | Provider | Available to new orgs | Outbound IPs | Inbound IPs |
---|---|---|---|---|
Region
East (us)us.platform.sh
|
Provider AWS | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.us.platformsh.site
|
Region
East (us-2)us-2.platform.sh
|
Provider AWS | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.us-2.platformsh.site
|
Region
West (us-3)us-3.platform.sh
|
Provider Azure | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.us-3.platformsh.site
|
Region
East (us-4)us-4.platform.sh
|
Provider Google Cloud Platform | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.us-4.platformsh.site
|
Canada
Region | Provider | Available to new orgs | Outbound IPs | Inbound IPs |
---|---|---|---|---|
Region
Canada (ca-1)ca-1.platform.sh
|
Provider AWS | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.ca-1.platformsh.site
|
Australia
Region | Provider | Available to new orgs | Outbound IPs | Inbound IPs |
---|---|---|---|---|
Region
Australia (au)au.platform.sh
|
Provider AWS | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.au.platformsh.site
|
Region
Australia (au-2)au-2.platform.sh
|
Provider Azure | Available to new orgs ✅ |
Outbound ips
|
Inbound ips
gw.au-2.platformsh.site
|
Upcoming changes
GCP and Azure regions outbound IPs
On the 17th of March 2025, Outbound IPs on all GCP and Azure regions will change. Customer projects that refer to outbound IPs explicitly in their code and/or configuration must intervene and update to the New outbound IPs as soon as is possible.
Before the 17th of March, no traffic go through the New outbound IPs. After the 17th of March, the Old outbound IPs will no longer be available. Allowing both new and old IP addresses in any configuration during the transition period is recommended.
Region | Old outbound IPs | New outbound IPs |
---|---|---|
Region
United Kingdom (uk-1)uk-1.platform.sh
|
Outbound ips
|
Outbound ips
|
Region
Germany (de-2)de-2.platform.sh
|
Outbound ips
|
Outbound ips
|
Region
Switzerland (ch-1)ch-1.platform.sh
|
Outbound ips
|
Outbound ips
|
Region
East (us-4)us-4.platform.sh
|
Outbound ips
|
Outbound ips
|
Region
France (fr-4)fr-4.platform.sh
|
Outbound ips
|
Outbound ips
|
Region
West (us-3)us-3.platform.sh
|
Outbound ips
|
Outbound ips
|
Region
Australia (au-2)au-2.platform.sh
|
Outbound ips
|
Outbound ips
|
How to audit the potential impact on an organization
You can determine which of your project are potentially impacted by this change via the CLI or the Console.
For a given organization ORG_NAME, run the following command:
platform project:list -o ORG_NAME --region=REGION
Where REGION is one of the impacted regions:
ch-1.platform.sh
uk-1.platform.sh
de-2.platform.sh
us-4.platform.sh
fr-4.platform.sh
us-3.platform.sh
au-2.platform.sh
There is a community-maintained Region auditing snippet you can use for this case:
curl -s https://raw.githubusercontent.com/platformsh/snippets/region-audit/src/region-audit.sh | bash -s -- ORG_NAME ch-1,uk-1,de-2,us-4,fr-4,us-3,au-2 platform
- Navigate to the organization (ORG_NAME) you’d like to audit at
https://console.upsun.com/ORG_NAME
. This view shows all of your projects within the organization ORG_NAME (assuming you have at leastprojects:list
permissions on the organization). - On the left hand side, under the Filter heading, expand the Region option.
- Under Region, select the following region filters:
- Germany (de-2)
- Switzerland (ch-1)
- United Kingdom (uk-1)
- United States - East (us-4)
- France (fr-4)
- United States - West (us-3)
- Australia - East (au-2)
Not every project listed in this audit will necessarily be impacted by the change, only those that are explicitly using the outbound IPs in some way.