Endpoint Requirements

The Twingate client needs to be installed and running on your device in order to access Resources protected by Twingate. The Twingate application is small (less than 10MB) and requires minimal system resources when running. Twingate makes use of the native VPN functionality on the host operating system in order to intercept traffic for protected Resources. Seeing a VPN connection activate on your device is expected.

Installing the client application

Simply go to and the client will automatically download for your device's platform.

See Download & Installation for more detailed information.

Managed device considerations

If you use a device management solution to push software to devices, let us know if you have any special requirements. The MacOS and iOS apps should be compatible since they are deployed via the public Apple App Stores. The Windows client is also intended to be compatible with most device management solutions, but let us know if you have any special requirements.

The client doesn’t need any special privileges on the device, but it needs to create a VPN profile to operate. Note, however, that we use the VPN connection on the device solely to connect to our own application. You will notice that the VPN server address is No VPN traffic leaves the device.

Firewall rules

Twingate does not need any special firewall rules opened other than normal internet access. If a user can access, then Twingate should work from their device.

Updated 5 months ago

Endpoint Requirements

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.