Skip to main content
Feedback

Host names and IP addresses for Boomi Enterprise Platforms

Local basic runtimes, runtime clusters, and runtime clouds, as well as Platform users, need to communicate with the Boomi Enterprise Platform and related destinations. Boomi recommends using the URLs shown here in connection configurations, as these URLs contain fully qualified domain names (FQDN). IP addresses are subject to change, so using these URLs in connection configurations is not recommended.

North American Destinations

Communication is over TCP, port 443.

DestinationUsed forURLIP addresses
The Boomi Enterprise PlatformAccess to Integration, API Management, and Boomi Data Hubhttps://platform.boomi.com/
75.2.102.164,
99.83.130.243
The Platform APIProgrammatic access to functionality normally accessed through the Boomi Enterprise Platform user interfacehttps://api.boomi.com/
75.2.102.164,
99.83.130.243

If you install and maintain local basic runtimes, runtime clusters,or runtime clouds, the machine(s) on which they reside need to be able to connect to the following destinations:

DestinationURLIP addresses
The Boomi Enterprise Platform (for runtime communication with the platform)https://atom.boomi.com/
75.2.102.164,
99.83.130.243
The Boomi Enterprise Platform (for runtime communication with agents)*https://ai-agent-garden.datalake-prod.boomi.com54.82.214.70,
34.225.240.176
The Platform APIhttps://api.boomi.com/
75.2.102.164,
99.83.130.243
The Boomi content delivery web servicehttps://software.cdn.boomi.com/Varies. For more information, refer to Locations and IP Address Ranges of CloudFront Edge Servers.

* Requires a subscription to Agentstudio Pro.

If you use the Key Management Service for environment extensions feature, your basic runtimes need to connect to the following destination:

DestinationURLIP addresses
The Boomi KMShttps://vault.boomi.com/

Accepting requests from the Boomi Enterprise Platform

The Boomi Enterprise Platform makes outbound calls for actions like OAuth2 token generation and browsing and importing objects for a limited set of connectors.

Communication is over TCP on the port to which the endpoint listens.

To accept requests made from...Allow incoming traffic from IP address…
The Boomi Enterprise Platform18.211.250.250,
18.213.76.189,
34.230.206.22,
35.167.140.28,
52.13.159.123,
52.55.188.121,
54.203.52.160
Agent Garden3.214.191.234,
54.210.113.194

Scalability and Performance for Component Downloads

The platform includes an optimized download mechanism that efficiently handles high-volume concurrent downloads during deployments, runtime attachments, and integration pack re-releases and installations. This ensures faster downloads of components to the associated basic runtimes. This change offers strong scalability and performance benefits, particularly for customers managing large numbers of components and basic runtimes,.

important

Customers using local installers, private runtime cloud, and runtime cluster are recommended to allowlist the https://component.cdn.boomi.com URL and set the SNI property configuration, jsse.enableSNIExtension or -Djsse.enableSNIExtension property to true. This enables the new download mechanism.

DestinationURL
The Boomi content delivery networkhttps://component.cdn.boomi.com

European Platform Instance Destinations

Communication is over TCP, port 443.

DestinationUsed forURLIP Addresses
The European Platform InstanceAccess to Integration, API Management, and Boomi Data Hubhttps://platform.gb.boomi.com166.117.38.221, 166.117.139.174
Platform APIProgrammatic access to functionality typically accessed through the Boomi Enterprise Platform user interfacehttps://api.platform.gb.boomi.com166.117.38.221, 166.117.139.174

If you install and maintain local basic runtimes, runtime clusters,or runtime clouds, the machine(s) on which they reside need to be able to connect to the following destinations:

DestinationUsed forURLIP Addresses
The European Platform InstanceAllows runtime communication with the platformhttps://atom.platform.gb.boomi.com166.117.38.221, 166.117.139.174
Platform APIProgrammatic access to functionality typically accessed through the Boomi Enterprise Platform user interfacehttps://api.platform.gb.boomi.com166.117.38.221, 166.117.139.174

Boomi Key Management Service and content delivery network are currently unavailable for the European Platform.

Accepting requests from the European Platform Instance

Traffic originating from the European platform to customer systems (e.g. listeners, webhooks) come from these IP addresses.

To accept requests made from...Allow incoming traffic from IP address…
The European Platform Instance18.132.54.101,
3.9.242.139,
13.135.30.56,
52.19.209.187,
34.247.212.33,
63.34.164.38
Agent Garden35.177.131.116,
18.134.189.138

Allowlisting

Boomi does not recommend utilizing a block all policy as the Boomi Enterprise Platform requires additional dependencies (including fonts.googleapi.com and global.oktacdn.com) to be loaded correctly that cannot be listed in their entirety here.

Container log handling

Your runtime will attempt to download runtime updates from Boomi's content delivery network three times before downloading updates from Boomi directly. This fallback procedure produces the following false positive errors in the container and/or firewall log that can be ignored.

Jan 7, 2020 12:09:05 PM EST FINE    [com.boomi.restlet.client.ClientUtil handle] [Request: https://qa-software.cdn.boomi.com/updates/update-397580100.zip Attempt: 1]: Re-issuing request.
Jan 7, 2020 12:09:05 PM EST FINE [com.noelios.restlet.ext.net.HttpUrlConnectionCall sendRequest] An error occurred during the connection to the remote HTTP server.
java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:666)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:162)
at com.noelios.restlet.ext.net.HttpUrlConnectionCall.sendRequest(HttpUrlConnectionCall.java:180)
at com.noelios.restlet.http.HttpClientConverter.commit(HttpClientConverter.java:109)
at com.noelios.restlet.http.HttpClientHelper.handle(HttpClientHelper.java:88)
at org.restlet.Client.handle(Client.java:120)
at org.restlet.Uniform.handle(Uniform.java:106)
at com.boomi.restlet.client.ClientUtil.handle(ClientUtil.java:41)
at com.boomi.container.core.FeatureManagerImpl.downloadUpdateArchive(FeatureManagerImpl.java:676)
at com.boomi.container.core.FeatureManagerImpl.downloadUpdateArchive(FeatureManagerImpl.java:623)
at com.boomi.container.core.FeatureManagerImpl.downloadAndExtractFeatures(FeatureManagerImpl.java:567)
at com.boomi.container.core.FeatureManagerImpl.downloadAndInstallContainerUpdate(FeatureManagerImpl.java:506)
at com.boomi.container.core.FeatureManagerImpl.updateContainerImpl(FeatureManagerImpl.java:276)
at com.boomi.container.core.FeatureManagerImpl.access$100(FeatureManagerImpl.java:69)
at com.boomi.container.core.FeatureManagerImpl$3.run(FeatureManagerImpl.java:230)
at java.lang.Thread.run(Thread.java:748)

Jan 7, 2020 12:11:08 PM EST SEVERE [com.boomi.container.core.FeatureManagerImpl downloadUpdateArchive] Request to update Atom URI https://qa-software.cdn.boomi.com/updates/update-397580100.zip failed with a status of Connection Error (1000) Unable to connect to the remote server. Connection refused (Connection refused)
Jan 7, 2020 12:11:08 PM EST WARNING [com.boomi.container.core.FeatureManagerImpl downloadUpdateArchive] Request to download from base URI https://qa-software.cdn.boomi.com failed; default to fallback.
java.io.IOException: Unable to download update file update-397580100.zip
at com.boomi.container.core.FeatureManagerImpl.downloadUpdateArchive(FeatureManagerImpl.java:682)
at com.boomi.container.core.FeatureManagerImpl.downloadUpdateArchive(FeatureManagerImpl.java:623)
at com.boomi.container.core.FeatureManagerImpl.downloadAndExtractFeatures(FeatureManagerImpl.java:567)
at com.boomi.container.core.FeatureManagerImpl.downloadAndInstallContainerUpdate(FeatureManagerImpl.java:506)
at com.boomi.container.core.FeatureManagerImpl.updateContainerImpl(FeatureManagerImpl.java:276)
at com.boomi.container.core.FeatureManagerImpl.access$100(FeatureManagerImpl.java:69)
at com.boomi.container.core.FeatureManagerImpl$3.run(FeatureManagerImpl.java:230)
at java.lang.Thread.run(Thread.java:748)

After these errors, the download will proceed from the Platform URL. You may not see the successful download logged based on your logging level.

Additional resources

Locations and IP Address Ranges of CloudFront Edge Servers

On this Page