Skip to main content

OS and Device Compatibility

ZeroTier is lightweight, portable, and compatible across all major platforms and architectures. It typically consumes less than 16 MB of memory, only about 1 MB of storage, and even has a low-bandwidth mode for IoT applications. It supports 32-bit ARM (arm32), 64-bit ARM (arm64), 32-bit Intel (x86), 64-bit Intel (x64/amd64), MIPS, and s390x. You can run it on Linux, macOS, Windows, iOS/iPadOS, Android, and FreeBSD. You can run it on Routers and we have solutions for when you can't install ZeroTier on a small IoT sensor.

We generally adhere to manufacturer life-cycles for feature support of each platform but will attempt to backport important security updates to versions for older operating systems where possible.

Supported Versions

ZeroTier supports the current major release and two major releases prior. Currently supported versions are v1.16.x, v1.14.x, and v1.12.x. For more information, see our Service Level Agreement.

Supported Platforms

ZeroTier supports a wide range of platforms with varying levels of support. Platforms are organized into three tiers based on the level of testing, support, and maintenance they receive.

Tier 1 - Fully Supported

These platforms are actively supported, extensively tested with each release, and receive priority attention for bug fixes and new features.

PlatformCLIGUI.conf Access
Windows 10/11
macOS
Linux
iOS
Android
Docker
Mikrotik✓*

* Mikrotik's ZeroTier distribution is proprietary and not directly from ZeroTier. CLI access and support is provided by Mikrotik.

Tier 2 - Supported

These platforms have official binaries and distributions available. We provide troubleshooting support, but they do not receive the same level of assured testing as Tier 1 platforms.

PlatformCLIGUI.conf Access
FreeBSD
OpenWRT
Ubiquiti
OPNsense
Teltonika

Tier 3 - Deprecated / Community Support

These platforms are no longer actively supported by ZeroTier. Existing binaries may still be available but are not maintained. Support for these platforms is community-driven.

PlatformCLIGUI.conf AccessNotes
QNAPLegacy packages available
SynologyDocker-based installation only
ASUSTORLegacy packages available
Western DigitalMy Cloud OS 5 only
FreeNASPre-installed on older versions
Windows 7No longer tested
Windows Server 2008/2012No longer tested
note

For Tier 3 platforms, we recommend migrating to a supported platform or using Docker where available. Community resources and forums may provide assistance for these legacy platforms.

Column Definitions

  • CLI: Command-line interface available via zerotier-cli
  • GUI: Graphical user interface (system tray app or mobile app)
  • .conf Access: Ability to configure the client via configuration files (e.g., local.conf, network .local.conf files)

Hardware Requirements

  • Our most recent client can still be run on tiny single-board computers like the original Raspberry Pi made over a decade ago and all versions of ZeroTier are backwards compatible.

  • ZeroTier is currently single-threaded so devices with more than two cores typically will not offer significant performance gains. Future versions of ZeroTier will introduce multithreading.

  • While ZeroTier will operate on very low-power hardware (e.g. a single core 32-Bit ARM running at 600Mhz without AES hardware acceleration (AES-NI)), its performance will suffer.

We recommend the following for a happy ZeroTier experience: >=1GHz CPU with at least 2 cores, and AES-NI.

ARM

If you're planning on embedding ZeroTier in a product such as a router, network attached storage or some other IoT application we see that our partners have a better experience with 64-bit ARM as opposed to 32-bit ARM since the core speeds are typically higher and the chips are more likely to have AES-NI.

Getting Started

Click here to create your network and start adding devices.