> For the complete documentation index, see [llms.txt](https://docs.umbraco.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.umbraco.com/umbraco-cloud/expand-your-projects-capabilities/external-services.md).

# External Services

{% hint style="info" %}
This page covers **your project's own outbound IP addresses** - the addresses your website sends traffic *from*. Share these with an external service to allowlist requests coming from your Cloud project.

Are you looking for the IP addresses of Umbraco Cloud's own services to allowlist them in your firewall? See [Static Outbound IP Addresses for Umbraco Cloud](/umbraco-cloud/expand-your-projects-capabilities/external-services/static-outbound-ip-addresses.md).
{% endhint %}

In some cases, Umbraco Cloud might not be the only service you are working with. You might need to work with other services as well. This could be either internal or third-party services. In either case, it will be serviced externally to Umbraco Cloud.

If an external service behind a firewall needs to communicate with your Umbraco Cloud project, allow Umbraco Cloud Server IPs to bypass the firewall.

For example, to retrieve information from an external service that is located behind a firewall, you must grant access to your Umbraco Cloud project. To do this, add the IP addresses used by Umbraco Cloud servers to an allowlist.

## Enabling static outbound IP addresses

For projects on a Standard, Professional, and Enterprise plan, you can enable static outbound IP addresses.

On the **Advanced** page of your project, you can turn on the static outbound IP address feature to ensure persistent communication. This opt-in feature can be switched on for **Standard**, **Professional**, and **Enterprise** Cloud projects.

{% hint style="info" %}
The enabling of static outbound IP addresses will have the effect that port 25 will be blocked. Port 25 is the default port for SMTP relays and is commonly abused to send spam from compromised parties. Accordingly, this port is often blocked by ISPs and cloud providers such as Microsoft and Google. For SMTP submissions, we advise you to use port 587 or port 2525.
{% endhint %}

![StaticOutboundIps](https://user-images.githubusercontent.com/93588665/158338313-c433c994-71a5-40f5-a947-4947df23a0cf.gif)

The static outbound IP ranges vary per region. Below are the values per region in a [Classless Inter-Domain Routing (CIDR)](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation. The expanded IP ranges can be calculated by using [online tooling](https://www.ipaddressguide.com/cidr).

**West Europe**

```cs
40.113.173.32/28
```

**UK South**

```cs
20.90.182.0/28
```

**US East**

```cs
20.55.62.0/28
```

**Australia East**

```cs
4.147.161.240/28
```

If you need to use a CIDR Range for the IPs: `40.113.173.32/28`

{% hint style="info" %}
For projects on a Starter plan, you can see the current dynamic outbound IP addresses. The IP addresses for starter projects are dynamic and may change due to Azure or Umbraco optimizing resources.
{% endhint %}

## Umbraco Cloud service IP addresses

The IP addresses above are your project's **own** outbound addresses. These are different from the addresses used by Umbraco Cloud's internal services that connect to your environment. The internal services include both global and regional services.

If you need to allowlist those services in your firewall, see [Static Outbound IP Addresses for Umbraco Cloud](/umbraco-cloud/expand-your-projects-capabilities/external-services/static-outbound-ip-addresses.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.umbraco.com/umbraco-cloud/expand-your-projects-capabilities/external-services.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
