Skip to main content

Supported Platforms

For Community Edition releases after v3.0.7.1, use this page to check operating-system support. For domestic Chinese operating systems, use TDengine Enterprise or deploy with Docker.

List of Platforms Supported by TDengine Server​

VersionX64 64bitARM64
CentOS7.9 and above●●
Ubuntu18 and above●●
RedHatRHEL 7 and above●●
Debian6.0 and above●●
FreeBSD12 and above●●
OpenSUSEAll versions●●
SUSE Linux11 and above●●
Fedora21 and above●●
Windows Server2019-2022● / E
Windows10/11● / E
Galaxy KirinV10 and above● / E● / E
NeoKylinV7.0 and above● / E● / E
UnionTech UOSV20 and above● / E
Inspur K-UXV8.0 and above● / E
Huawei Euler openEulerV20.03 and above● / E
Anolis OSV8.6 and above● / E
macOS14.0 and above●

Note: 1) ● indicates officially tested and verified, ○ indicates unofficially tested, E indicates only supported by the TDengine TSDB-Enterprise.

  1. The TDengine TSDB-OSS only supports newer versions of mainstream operating systems, including Ubuntu 18+/CentOS 7+/CentOS Stream/Rocky(v3.4.3.0+)/AlmaLinux(v3.4.3.0+)/RedHat/Debian/CoreOS/FreeBSD/OpenSUSE/SUSE Linux/Fedora/macOS, etc. For other operating systems and versions, please contact enterprise support.

List of Platforms Supported by TDengine Client and Connectors​

Currently, the connectors for TDengine TSDB support a wide range of platforms, including hardware platforms such as X64/X86/ARM64/ARM32/MIPS/LoongArch64 (or Loong64), and development environments such as Linux/Win64/Win32/macOS.

The compatibility matrix is as follows:

CPUX64 64bitX64 64bitX64 64bitARM64ARM64
OSLinuxWin64macOSLinuxmacOS
C/C++●●●●●
JDBC●●●●●
Python●●●●●
Go●●●●●
NodeJs●●●●●
C#●●○○○
Rust●●●○●
REST API●●●●●

Note: ● indicates official testing and verification passed, ○ indicates non-official testing and verification passed, -- indicates not verified.

Supported Network Environments​

TDengine supports both IPv4 and IPv6. For IPv6 configuration, see Network and FQDN Configuration.