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.