Protocol comparison
Choosing a protocol
Use WireGuard when:- Performance and battery life are priorities (mobile apps)
- You want to enforce per-user speed limits
- Users are on modern operating systems (Android 5+, iOS 15+, Linux kernel 5.6+)
- You need broad client compatibility including older devices
- Your users are familiar with OpenVPN clients
- You need TCP fallback (useful in restrictive networks)