Twingate Client System Requirements and Supported Operating Systems
Last updated: April 3, 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.
Desktop Clients
| Platform | Minimum Version | Notes |
| Windows | Windows 10 (Build 1809) | Windows 7/8 are not supported. Requires .NET 8 Desktop Runtime. |
| macOS | macOS 13 (Ventura) | 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 15 | Available on the App Store. |
| Android | Android 9 (Pie) |
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.
Last Updated
May 2025