Prerequisites and licensing
.NET Version and Operating System
To run TT .NET SDK applications, your workstation must have .NET 4.6.1 or .NET 5 and one of the following Microsoft Operating System versions or higher.
|Operating system||Version number|
|Windows Server 2019||10.0*|
|Windows Server 2016||10.0*|
|Windows Server 2012 R2||6.3*|
Transport Layer Security (TLS)
You must ensure that your application connects using TLS 1.2 or higher. Older version are no longer supported.
Microsoft Visual Studio
To develop TT .NET SDK applications, you must also have Microsoft Visual Studio 2017, version 15.9.8 or higher.
TT Infrastructure Access
Network Administrators must ensure that all TT .NET SDK applications can access the backend TT infrastructure. To enable access, ensure that the network's firewall configuration allows access to the URLs listed below.
[UAT - Cert]
[Prod - Sim]
[Prod - Live]
In addition, network administrators should download and use the TT URLs spreadsheet to view the specific ports and IP addresses required for connectivity.
Warning: Failure to enable access to the ports and IP addresses in the TT URLs spreadsheet will result in failure for all TT .NET SDK applications.
TT .NET SDK licensing
Running a TT .NET SDK Side application requires two prerequisites:
- First, a user must have a TT Pro license. A user with a TT Pro license can run any number of TT .NET SDK applications.
- Second, each client application instance must provide its own application key upon initialization. An application key limits the number of simultaneous market data subscriptions that a client application can make. See Authenticating a TT .NET SDK application for details on creating application keys.
Market Data Entitlements
To access market data, you must select the "Allow" checkbox in the "SDK Client Market Data" sub-tab under the user's "Exchanges" tab.
For information about market data fees, please see the Exchange Subscriber Service Fees page or contact your TT Customer Success Representative.