---
updatedAt: 2026-08-26T19:05:00.000Z
agentTools:
  projectIndex: https://developers.tetrascience.com/llms.txt
---

# Hardware and Software Requirements

[llms-txt]: # "For AI agents: the complete documentation index is at https://developers.tetrascience.com/llms.txt — markdown versions of any page are available by appending .md to the URL."

The prerequisites for each Tetra Data Platform (TDP) component are listed in the documentation for those components. For quick reference, the following sections provide links to each component's hardware and software requirements:

* [Tetra Data Platform (TDP)](#tdp-requirements)
* [Tetra Hub](#tetra-hub-requirements)
* [Tetra Agents](#tetra-agent-requirements)
* [Tetra Connectors](#tetra-connector-requirements)
* [TetraScience SDK](#tetrascience-sdk-requirements)
* [Network Ports](#network-port-requirements)

# TDP Requirements

To deploy the TDP, you must meet the following prerequisites:

* Any of the latest two versions of the following web browsers:
  * Google Chrome
  * Microsoft Edge
    > 📘 NOTE
    >
    > Mozilla Firefox works with most TDP features, but isn't fully supported. If you try to use the [**Download selected files** action](https://developers.tetrascience.com/docs/search-tdp#download-selected-files) in Firefox, it won't work. You must use Google Chrome or Microsoft Edge to download selected files instead.
* All of the resources, permissions, and connectivity requirements listed in [AWS Deployment Requirements](https://developers.tetrascience.com/docs/requirements-for-deploying-the-tetra-data-platform).

## Important Considerations for Customer-Hosted Deployments

> 📘 NOTE
>
> For new TDP environments, TetraScience no longer supports customer-hosted deployments. For more information about managing legacy, customer-hosted TDP deployments, see the following resources in the TetraConnect Hub:
>
> * [Customer Hosted Deployment Overview](https://tetrascience.zendesk.com/hc/en-us/articles/28431797931789-Customer-Hosted-Deployment-Overview)
> * [Customer Hosted and Tetra Managed Deployment Overview](https://tetrascience.zendesk.com/hc/en-us/articles/28431778522381-Customer-Hosted-and-Tetra-Managed-Deployment-Overview)
>
> For access, see [Access the TetraConnect Hub](https://developers.tetrascience.com/docs/access-the-tetrascience-knowledge-base).

For customer-hosted deployments, keep in mind the following:

* If the private subnets where the TDP is deployed are restricted and don't have outbound access to the internet, your VPC must have specific endpoints enabled. For details, see [VPC endpoints](https://developers.tetrascience.com/docs/vpc-endpoints).
* Workflows may get stuck and not process files in TDP environments that use **EnvironmentSize** size settings configured to either `Large` or `X-Large` and have limited IP addresses (\~1,024 or less) available in their Amazon Virtual Private Cloud (VPC) subnets. Small subnets restrict the capacity for concurrent Amazon Elastic Container Service (Amazon ECS) tasks and other TDP AWS resources that require private IP addresses. To mitigate the risk, customers should work with their customer account leader to expand their available IP address pool. Our engineering team will help you do one of the following:

  * Add an additional CIDR (IPv4 /20 or larger) to the TDP's existing VPC, including two or more new subnets (IPv4 /21 or larger)

  \- or -

  * Create a new VPC in the same TDP AWS account and AWS Region that has two or more subnets, each with /21 masks or larger.

# Tetra Hub Requirements

The following links show the prerequisites for each [Tetra Hub](https://developers.tetrascience.com/docs/tetra-hubs) version:

* [Tetra Hub requirements](https://developers.tetrascience.com/docs/tetra-hub-system-requirements)
* [Tetra Data Hub requirements](https://developers.tetrascience.com/docs/system-requirements)

# Tetra Agent Requirements

The prerequisites for each Tetra Agent are provided in the documentation for each Agent version. For a list of Supported Agents and links to their documentation, see [Supported Tetra Agents](https://developers.tetrascience.com/docs/tetra-agents#supported-tetra-agents).

# Tetra Connector Requirements

The prerequisites for each Tetra Connector are provided in the documentation for each Connector. For a list of supported Connectors and links to their documentation, see [Supported Tetra Connectors](https://developers.tetrascience.com/docs/tetra-connectors#supported-tetra-connectors).

# TetraScience SDK Requirements

Before you can use the TetraScience Software Development Kit (SDK) to create a [self-service Tetra Data pipeline (SSP)](https://developers.tetrascience.com/docs/self-service-pipelines-overview), you must meet the requirements listed in [SSP Setup and Prerequisites](https://developers.tetrascience.com/docs/set-up-your-environment-and-initialize-ts-sdk).

# Network Port Requirements

The following network ports are typically opened for the TDP, but may differ for each TDP deployment based on customers' specific networking requirements.

| Source                               | Destination                                                                                                           | IP Protocol | Protocol/Port              |
| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------- | ----------- | -------------------------- |
| On-premises instruments              | Tetra File-Log Agent                                                                                                  | TCP         | smb/445                    |
| All Tetra Agent hosts                | TDP and AWS                                                                                                           | TCP         | https/443 and https/3128   |
| Tetra Unicorn Agent hosts            | Unicorn                                                                                                               | TCP         | OPC HDA/135                |
| Tetra LabX Agent hosts               | [LabX Server](https://developers.tetrascience.com/docs/faq-2#how-do-i-configure-labx-software-to-allow-remote-access) | TCP         | http/51155 and https/51156 |
| Tetra Data Hub                       | See [Tetra Data Hub Allow List Endpoints](https://developers.tetrascience.com/docs/url-whitelisting)                  | TCP         | https/443                  |
| Admin User and Employee Workstations | TDP user interface                                                                                                    | TCP         | https/443 (SAML Optional)  |
| Tetra Hub                            | See [Tetra Hub Allow List Endpoints](https://developers.tetrascience.com/docs/tetra-hub-url-allow-list)               | TCP         | https                      |

# Documentation Feedback

Do you have questions about our documentation or suggestions for how we can improve it? [Start a discussion in TetraConnect Hub](https://tetrascience.zendesk.com/hc/en-us/community/topics/38259263466893-Documentation-Feedback). For access, see [Access the TetraConnect Hub](https://developers.tetrascience.com/docs/access-the-tetrascience-knowledge-base).

> 📘 NOTE
>
> Feedback isn't part of the official TetraScience product documentation. TetraScience doesn't warrant or make any guarantees about the feedback provided, including its accuracy, relevance, or reliability. All feedback is subject to the terms set forth in the [TetraConnect Hub Community Guidelines](https://tetrascience.zendesk.com/hc/en-us/articles/26916126183309-TetraConnect-Hub-Community-Guidelines).