Twingate Client System Requirements and Supported Operating Systems
Last updated: September 21, 2026
Summary
This page outlines the minimum supported operating systems and platforms for using the Twingate Client. We aim to keep this information current as platforms evolve.
In simple terms, Twingate will no longer support any major OS versions that have reached end-of-life. Twingate may still function for a period of time on end-of-life OS versions, but it will no longer be supported and client updates may no longer be available to install.
Desktop Clients
Platform | Minimum Version | Notes |
Windows | Windows 10 21H2 (E) (LTS) | Windows 7/8 are not supported. Requires .NET 8 Desktop Runtime. |
macOS | macOS 14 (Sequoia) | Older macOS versions (e.g. Monterey) may install older versions but are not officially supported. |
Linux | Varies (see below) | See detailed list of supported distributions below. |
Supported Linux Distributions
(for x86/AMD64 and ARM64-based devices unless noted)
Ubuntu: 20.04 LTS, 22.04 LTS, 24.04 LTS
Debian: 9 or later
Fedora: 40 or later
CentOS: Stream 9 or later
Oracle Linux: 8 or later
Arch Linux, ThinPro, NixOS: supported on x64/AMD64 only
Mobile Clients
Platform | Minimum Version | Notes |
iOS | iOS 18 | Available on the App Store. |
Android | Android 14 (Upside Down Cake) | Available on Google Play. Some custom ROMs or restricted devices may be unsupported. |
Additional Requirements
.NET Runtime (Windows): Requires .NET 8 Desktop Runtime, which is bundled with the .exe installer.
Admin Rights: Required for initial installation on Windows/macOS.
Network Extensions: macOS client relies on the System Extension framework
System DNS Configuration: Twingate sets up a local DNS resolver to handle private resource resolution.