# Proxy and firewall allowlist information

The following tables list important TCP/IP ports and outbound endpoints used by Talend products.

You need to make sure that your firewall configuration is compatible with these ports or change the default ports where needed.

Non-standard ports, meaning any port other than 443 and 80, are always bound to your local network and never connect to a remote cloud system.

Add the following hostnames and URLs to the allowlist on every machine that runs a Talend module.

| URL | Port | Usage | Requirement level |
| --- | --- | --- | --- |
| update.talend.com | 443 | For downloading feature packages and monthly updates for Talend Studio. | Required if updates are retrieved directly from Talend Studio without using a proxy repository nor hosting the official<br>repositories. |
| talend-update.talend.com | 443 | For downloading external modules, either third-party Java libraries or<br>database drivers, to connect to sources and targets in Talend Studio. This URL is also used to download updates for Talend Studio from Talend Administration Center. | Required if external modules are retrieved directly from Talend Studio without using a proxy repository or if Talend Studio updates are retrieved from Talend Administration Center. |
| archive.talend.com | 443 | For validating license tokens after renewal. | Recommended |
| www.talend.com | 443 | For testing and sending usage statistics from Talend Studio. | Recommended |
| community.qlik.com | 443 | For user actions, such as clicking on Community links. | Recommended |
| help.talend.com | 443 | For user actions, such as clicking on help links. | Recommended |
| <ul>Available in:<li>Data Fabric</li><li>Data Services Platform</li><li>ESB</li><li>Qlik Cloud Enterprise Edition</li><li>Qlik Talend Cloud Enterprise Edition</li><li>Qlik Talend Cloud Premium Edition</li><li>Real-Time Big Data Platform</li></ul><br><br>https://repo1.maven.org | 443 | For downloading public artifacts when building Jobs or Routes from<br>Talend Studio. Can also be used by the ESB Runtime Features Installer. | Required if using direct access to Maven Central repository. If your<br>organization uses an artifact repository such as Talend Artifact Repository configured to proxy Maven Central, you can use that instead of direct<br>access to repo1.maven.org. Port 8082 mentioned in some<br>configurations relates to legacy Archiva repository manager support and can<br>be ignored if you're not using Archiva. |

Information noteTip: If your deployment depends on other third-party software, you may need to add other URLs to your allowlist. Qlik recommends adding to the allowlist all hostnames that have dynamic IP addresses.

## Port information

* Port: a TCP/IP port or a range of ports.
* Active: Active for a standard installation of the product (Standard Installation is defined here as Server or Client installation using Talend Installer with the default values provided in the Installer User Interface).
* Direction: In (Inbound) and Out (Outbound) refer to the direction of requests between a port and the service or CFX route communicating with it. For example, if a service is listening for HTTP requests on port 9080, then it is an inbound port because other services are performing requests on it. However, if the service calls another service on a given port, then it is an outbound port.
* Usage: which part of the Product component uses this port (for example 1099 is used by the JMX Monitoring component of Talend Runtime).
* Configuration file: the file or location where the value can be changed.
* Note: anything which is important to mention additionally.

## Talend Studio ports

| Port | Direction | Usage | Configuration file |
| --- | --- | --- | --- |
| 8090<br><br>Active: N | IN | tESBProviderRequest (SOAP Data Server) and tRESTRequest (REST<br>data service default port) | REST: Preferences / Talend / ESB SOAP: tESBProviderRequest component details |
| 80<br><br>Active: N | OUT | Big Data dynamic distribution only - Apache repository port<br>(repository.apache.org)<br><br>This requirement is necessary when you<br>have installed the 8.0.1-R2022-11 Talend Studio Monthly update or a previous one delivered by Qlik. For more information, check with your<br>administrator. | / |

## Talend Identity and Access Management ports

| Port | Direction | Usage | Configuration file |
| --- | --- | --- | --- |
| 9080<br><br>Active: Y | IN | Talend Identity and Access Management Server - Apache Tomcat HTTP Port | /conf/server.xml |
| 9009<br><br>Active: Y | IN | Talend Identity and Access Management Server - Apache Tomcat AJP Connector Port | /conf/server.xml |
| (none)<br><br>Active: Y | OUT | Talend Identity and Access Management Server - Database<br><br>By default a MySQL database is used (not<br>network accessible). If another database should be used the port<br>is related to the type and configuration of this<br>database. | /conf/iam.properties |

## Talend Administration Center ports

| Port | Direction | Usage | Configuration file |
| --- | --- | --- | --- |
| 5601<br><br>Active: Y | OUT | Talend Administration Center Kibana port | Configuration Page in Talend Administration Center Web-UI |
| 8080<br><br>Active: Y | IN | Talend Administration Center Server Apache Tomcat HTTP Port | /conf/server.xml |
| 8009<br><br>Active: Y | IN | Talend Administration Center Server Apache Tomcat AJP Connector Port | /conf/server.xml |
| 10000 - 11000<br><br>Active: N | IN | Talend Administration Center Server External Talend JobServer<br><br>A free port is chosen in the allotted range on the Administrator<br>machine, where the Job will send the statistics information<br>during its execution. Default is 10000-11000 but it can be<br>configured to another port range.<br><br>The range of ports is<br>only opened when real-time statistics gathering is activated for<br>a Job. | Add<br>scheduler.conf.statisticsRangePorts=10000-11000<br>to<br>/webapps/org.talend.administrator/WEB-INF/classes/configuration.properties |
| (none)<br><br>Active: Y | OUT | Talend Administration Center Server Database<br><br>By default a MySQL database is used (not<br>network accessible). If another database should be used the port<br>is related to the type and configuration of this<br>database. | Configuration Page in Talend Administration Center Web-UI |

## Talend Data Preparation ports

| Port | Direction | Usage | Configuration file |
| --- | --- | --- | --- |
| 5044<br><br>Active: Y | OUT | Talend Data Preparation audit server port | config/audit.properties |
| 9999<br><br>Active: Y | IN | Talend Data Preparation User Interface port | config/application.properties |
| 8989<br><br>Active: Y | OUT | Talend Data Preparation backend port | config/application.properties |
| 27017<br><br>Active: Y | OUT | MongoDB port | &lt;MongoDB&gt;/mongod.cfg |

## Talend Data Stewardship ports

| Port | Direction | Usage | Configuration file |
| --- | --- | --- | --- |
| 5044<br><br>Active: Y | OUT | Talend Data Stewardship audit server port | conf/audit.properties |
| 27017<br><br>Active: Y | OUT | MongoDB port | &lt;MongoDB&gt;/mongod.cfg |
| 2181<br><br>Active: Y | OUT | Apache ZooKeeper port | &lt;Kafka&gt;/config/zookeeper.properties |
| 9092<br><br>Active: Y | OUT | Apache Kafka port | &lt;Kafka&gt;/config/server.properties |
| 19999<br><br>Active: Y | OUT | Talend Data Stewardship gateway server port | config/data-stewardship.properties |
| 19994<br><br>Active: Y | OUT | Talend Data Stewardship core server port | config/data-stewardship.properties |
| 19995<br><br>Active: Y | OUT | Talend Data Stewardship schema server port | config/data-stewardship.properties |
| 19996<br><br>Active: Y | OUT | Talend Data Stewardship monitoring server port | config/data-stewardship.properties |
| 19997<br><br>Active: Y | OUT | Talend Data Stewardship history server port | config/data-stewardship.properties |
| 19998<br><br>Active: Y | OUT | Talend Data Stewardship frontend server port | config/data-stewardship.properties |

## Talend LogServer ports

| Port | Direction | Usage | Configuration file |
| --- | --- | --- | --- |
| 5044<br><br>Active: Y | IN | Talend LogServer audit server port | logstash-talend.conf |
| 8057<br><br>Active: Y | IN | Talend logging module - Audit Log4j ports | logstash-talend.conf |

* Available in:
* Big Data
* Data Fabric
* Data Services Platform
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

## Talend Runtime ports

| Port | Direction | Usage | Configuration file (./etc) |
| --- | --- | --- | --- |
| 8000<br><br>Active: Y | IN | Talend JobServer - Command Port | org.talend.remote.jobserver.server.cfg |
| 8001<br><br>Active: Y | IN | Talend JobServer - File Transfer Port | org.talend.remote.jobserver.server.cfg |
| 8888<br><br>Active: Y | IN | Talend JobServer - Monitoring Port | org.talend.remote.jobserver.server.cfg |
| 8555<br><br>Active: N (disabled by default since R2025-02) | IN | Talend JobServer - Stats and Trace Message Port (development environments only) | org.talend.remote.jobserver.server.cfg |

* Available in:
* Data Fabric
* Data Services Platform
* ESB
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

## Talend ESB ports

| Port | Direction | Usage | Configuration file (./etc) |
| --- | --- | --- | --- |
| 8040<br><br>Active: Y | IN | Standard HTTP port<br><br>See [HTTP configuration](https://help.qlik.com/talend/en-US/esb-container-administration-guide/8.0/http-configuration) for<br>more information about the configuration scripts and the<br>admin: command which allows you to set<br>ports to different values. | org.ops4j.pax.web.cfg |
| 9001<br><br>Active: Y | IN | Standard HTTPS port | org.ops4j.pax.web.cfg |
| 1099<br><br>Active: Y | IN | JMX - RMI Registry Port | org.apache.karaf.management.cfg |
| 44444<br><br>Active: Y | IN | JMX - RMI Registry Port | org.apache.karaf.management.cfg |
| 8101<br><br>Active: Y | IN | Apache Karaf - SSH Port | org.apache.karaf.shell.cfg |
| 61616<br><br>Active: N | IN | Messaging - ActiveMQ Broker Port | system.properties |
| 2181<br><br>Active: N | IN OUT | ESB Locator - Apache ZooKeeper Port | Server: org.talend.esb.locator.server.cfg<br><br>Client: org.talend.esb.locator.cfg |
| 1527<br><br>Active: N | IN | ESB SAM Database - Apache Derby Port<br><br>The embedded Apache Derby<br>DB is only supported for Development and Testing purpose in<br>production system environments. The Container, which hosts the<br>SAM Server, needs access to the related Database port. The port<br>depends on the Database and Database configuration. | The port value of the embedded Derby database depends on the<br>Talend Runtime Container configuration, as the database is shipped with the<br>container. |
| 443<br><br>Active: N | OUT | ESB Runtime Features Installer - Talend Artifact Repository access | org.ops4j.pax.url.mvn.cfg |
| (\*)<br><br>Active: Y | IN OUT | Components deployed to the container, such as customer services<br>and routes<br><br>Any of the data services, routes, and other components<br>additionally deployed to the container might require additional<br>ports to be accessible. | Not applicable |

## Talend JobServer ports

| Port | Direction | Purpose | Configuration file |
| --- | --- | --- | --- |
| 8000<br><br>Active: Y | IN | Job deployment, execution, and client commands from Talend Administration Center.<br><br>For instructions on how to secure the communication, see<br>[Configuring Talend JobServer to use SSL for command and file transfer servers](https://help.qlik.com/talend/en-US/installation-guide-linux/8.0/ssl-for-talend-jobserver "Configure SSL transport, set up the keystore, and manage cipher suites to encrypt and secure your Talend JobServer's communication channels."). | &lt;JobServerPath&gt;/conf/TalendJobServer.properties |
| 8001<br><br>Active: Y | IN | Job artifact transfer (.tar,<br>.zip files).<br><br>For instructions on how to<br>secure the communication, see [Configuring Talend JobServer to use SSL for command and file transfer servers](https://help.qlik.com/talend/en-US/installation-guide-linux/8.0/ssl-for-talend-jobserver "Configure SSL transport, set up the keystore, and manage cipher suites to encrypt and secure your Talend JobServer's communication channels."). | &lt;JobServerPath&gt;/conf/TalendJobServer.properties |
| 8555<br><br>Active: N (disabled by default since R2025-02) | IN | Real-time Job execution statistics and trace messages<br>(development only).<br><br>For details, see [Talend JobServer - Process Messaging Port](https://help.qlik.com/talend/en-US/installation-guide-linux/8.0/configuring-monitoring-and-auditing-systm "Configure an audit logging system to record key operations performed on Talend JobServer."). | &lt;JobServerPath&gt;/conf/TalendJobServer.properties |
| 8888<br><br>Active: Y | IN | JMX-based monitoring of JobServer instances.<br><br>For details, see<br>[Talend JobServer - Monitoring Port](https://help.qlik.com/talend/en-US/installation-guide-linux/8.0/configuring-jmx-monitoring-port-for-jobserver "Enable and configure the JMX monitoring port to collect the performance metrics of Talend JobServer instances."). | &lt;JobServerPath&gt;/conf/TalendJobServer.properties |

Information noteTip: If you need to configure a Talend JobServer embedded in Talend Runtime or Talend Remote Engine, configure these ports in &lt;installation&gt;/etc/org.talend.remote.jobserver.server.cfg.

* Available in:
* Big Data Platform
* Data Fabric
* Data Management Platform
* Data Services Platform
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

## Talend Dictionary Service Ports

| Port | Direction | Usage | Configuration file |
| --- | --- | --- | --- |
| 8187<br><br>Active: Y | IN | Standard port | /config/data-quality.properties |
| 27017<br><br>Active: Y | OUT | MongoDB port | &lt;MongoDB&gt;/mongod.cfg |
| 2181<br><br>Active: Y | OUT | Apache ZooKeeper port | &lt;Kafka&gt;/config/zookeeper.properties |
| 9092<br><br>Active: Y | OUT | Apache Kafka port | &lt;Kafka&gt;/config/server.properties |