Networking Requirements for a Tulip Cloud Deployment
  • 26 Mar 2024
  • 3 Minutes to read
  • Contributors

Networking Requirements for a Tulip Cloud Deployment


Article Summary

Purpose

Tulip is designed to have minimal IT requirements. The most simple description is: if you can access the web, you can access Tulip. The rest of this article is meant for individuals with a background in Information Technology (IT) and addresses the specific firewall settings required to access Tulip.

Bandwidth Requirements

Tulip is a versatile tool that can be used for all types of different use cases. As such, the exact bandwidth requirements will vary depending on your use.

In general, Tulip does not require more bandwidth than a typical computer that is browsing the web; however, depending on application complexity or heavily used environments, additional bandwidth may be required. You can monitor and scale this typically during a phased deployment.

The stability of the connection is also highly impactful to performance within Tulip. If the connection to the internet is intermittent (i.e. dropping off and reconnecting every few seconds), it will take substantially longer for a message to pass from your computer to Tulip's servers.

A simple utility is available to help you test your network connection:

OR

WebSockets

Tulip makes extensive use of WebSockets, a type of long-lived connection, to enable our real-time updates. These WebSockets use SSL-encryption over port 443. Some proxies do not support these connections and some network monitors may need to explicitly allow these connections.

You can check your connection compatibility at:

OR

Allowlist

The section below lists all connections Tulip requires to operate as a platform, separated by Tulip component. This list represents a complete list of addresses owned by Tulip.

Refer to the following IP addresses where access to Factory is specified:

EnvironmentsRequirements
Tulip Cloud (your-account.tulip.co)CIDR Blocks
  • 3.30.98.32/28
  • 3.208.72.192/26
  • 20.84.217.148/30
  • 52.224.191.152/30
Addresses
  • 3.65.140.161
  • 3.68.164.149
  • 3.69.40.142
  • 3.78.33.159
  • 3.78.105.122
  • 3.122.220.199
  • 3.123.244.32
  • 18.157.121.27
  • 18.193.245.36
  • 18.196.208.150
  • 18.197.252.122
  • 23.96.58.54
  • 34.212.49.37
  • 35.157.130.74
  • 35.158.235.163
  • 44.227.129.199
  • 44.238.198.162
  • 44.241.118.68
  • 52.10.204.120
  • 52.28.199.118
  • 52.29.186.76
  • 52.35.248.97
  • 52.59.20.237
  • 52.61.162.10
  • 52.170.251.156
  • 52.222.21.191
  • 52.222.47.65
  • 52.222.55.193
  • 96.127.64.206
  • 96.127.114.157
  • 13.214.78.164
  • 52.77.113.195
  • 52.74.23.60
  • 54.251.114.217
  • 18.141.118.107
  • 51.103.12.96
  • 51.103.12.97
  • 71.132.38.120
  • 52.80.236.54
  • 71.131.201.160
  • 52.81.123.14
  • 54.223.195.74
  • 54.223.59.65
  • 71.132.7.44
  • 71.132.24.122
  • 71.131.201.138
DMG Mori Cloud (your-account.dmgmori-tulip.com)Addresses
  • 20.48.15.3
  • 51.105.126.240
  • 51.124.87.41
  • 51.138.9.80

Admin Interface (Web Browser)

To use Tulip's web interface, we require the following:

Requirements

Outgoing access to Factory: https://your-account.tulip.co/
OR
https://your-account.dmgmori-tulip.com/

Outgoing access to asset storage:

Tulip Cloud

DMG Mori Cloud

Outgoing access to content delivery network (CDN):

Outgoing access for CSV import:

Outgoing access for live chat support:

  • https://api-iam.intercom.io/
  • https://nexus-websocket-a.intercom.io/
  • *.zopim.com (port 80 and 443)
    • If wildcards are not allowed, please provide access for the following subdomains:
      • chat-api.zopim.com
      • ccapi-larboard.zopim.com
      • chat-polaris-api.zopim.com
      • chat-polaris-larboard.zopim.com
      • widget-mediator.zopimdashboard-mediator.zopim.com
      • chat-polaris.zopim.com

Outgoing access for onboarding interactions:

Tulip Player

To download, use, and update the Tulip Player, we require the following:

Requirements

Outgoing access to Factory:

  • https://your-account.tulip.co/
    OR
  • https://your-account.dmgmori-tulip.com/

Outgoing access to asset storage:

Tulip Cloud

DMG Mori Cloud

Outgoing access to content delivery network (CDN):

Outgoing access for Player updates:

Tulip Edge Devices

To use and update Tulip's hardware, we require the following:

Requirements
Outgoing access to Factory:*
https://your-account.tulip.co/
OR
https://your-account.dmgmori-tulip.com/

Outgoing access for Edge Device updates:*
https://firmware.tulip.co
https://s3.amazonaws.com/co.tulip.mender-artifact-storage

Outgoing access for date time synchronization:* ntp://[0-3].north-america.pool.ntp.org

Tulip Cloud Connector Host

To use the Tulip Cloud Connector Host to connect to a database, API, or OPC UA server, we require the following:

Requirements

Incoming access to Factory:*
https://your-account.tulip.co/
OR
https://your-account.dmgmori-tulip.com/

Tulip On Premise Connector Host

To use the self-hosted Docker Tulip Connector Host to connect to a database, API, or OPC UA server, we require the following:

Requirements

Outgoing access to Factory:*

https://your-account.tulip.co/
OR
https://your-account.dmgmori-tulip.com/

Outgoing access for updates:* https://bckca2dh98.execute-api.us-east-1.amazonaws.com

Outgoing access for connections:* All third-party services to be connected to Tulip.


Did you find what you were looking for?

You can also head to community.tulip.co to post your question or see if others have faced a similar question!


Was this article helpful?

What's Next