Supported platforms and VPN protocols

Give your users the right balance of speed, security, and compatibility, whichever device or platform they're on.

macOS / Linux

IKEv2

OpenVPN

KeepSolid Wise TCP/UDP

KeepSolid Wise TLS

WireGuard

XRAY/VLESS

Windows

IKEv2

OpenVPN

KeepSolid Wise TCP/UDP

KeepSolid Wise TLS

WireGuard

Hysteria 2

XRAY/VLESS

Android

IKEv2

OpenVPN

KeepSolid Wise TCP/UDP

KeepSolid Wise TLS

WireGuard

XRAY/VLESS

iOS

IKEv2

OpenVPN

KeepSolid Wise TCP/UDP

KeepSolid Wise TLS

WireGuard

XRAY/VLESS

Protocol availability varies by platform, as shown above.

Platform Summary

iOS
Static framework · Objective-C/C++ · iOS 9.0+
macOS
Static framework · Objective-C/C++ · macOS 10.15+
Android
Android library (.aar) · Java/C++ · Android 4.0+
Windows
DLL (32/64-bit) · C++ · Windows Vista+
Linux
Available on request · same protocol stack as macOS

Why it matters

Modern protocols like WireGuard and XRAY/VLESS deliver faster connections and better obfuscation in restrictive networks, while IKEv2 and OpenVPN provide broad compatibility. Offering multiple protocols lets your users pick the right trade-off between speed, stability, and censorship resistance.

Talk to our team about your platform mix