Unified VPN SDK Feature Comparison By Platform
This page provides a comprehensive overview of the feature sets available for the Unified VPN SDK across different platforms, including Android, Apple, and Windows.
Prerequisites
Android 21+
iOS/macOS:
iOS 13+ or macOS 10.15+
XCode 15.0
tvOS:
tvOS 17.0+
XCode 15.0
OS: Windows 10, 11
Software:
.NET 8.0 is required if the provided build is not self-contained
Supported Protocols
iOS/macOS:
IPSec
tvOS:
WireGuard
Backend URL configuration
iOS/macOS:
tvOS:
Custom SDK dependencies
iOS/macOS:
No
tvOS:
No
No
Deferred VPN Service Initialization
iOS/macOS:
tvOS:
No
Authentication (OAuth)
iOS/macOS:
tvOS:
Client Network List (CNL)
iOS/macOS:
Local: No
tvOS:
Server: No
Local: No
Server: No
Local: No
Reconnection strategy
iOS/macOS:
tvOS:
No
Single Protocol SDK
No
iOS/macOS:
tvOS:
No
Killswitch
iOS/macOS:
tvOS:
MultiHop (Hydra Only)
iOS/macOS:
tvOS:
Optimal Location
iOS/macOS:
Domain bypass
iOS/macOS:
IPSec: No
tvOS:
Process bypass
iOS/macOS:
No
tvOS:
No
Domains route via VPN
iOS/macOS:
tvOS:
Processes route via VPN
iOS/macOS:
No
tvOS:
No
Yes = Supported, No = Not Supported
Note:
⁽¹⁾ Feature not supported o Windows ARM devices.
⁽²⁾ - Availability will be defined after Hydra protocol support implementation for tvOS
⁽³⁾ - No default Apple implementation but our custom one should work for WireGuard.
⁽⁴⁾ - No default Apple implementation but our custom one should work for WireGuard and for Hydra after implementation.
Last updated
Was this helpful?