Skip to main content
StartMyVPN supports two VPN protocols. Each server runs one protocol. You can have multiple servers with different protocols and group them as needed.

Protocol comparison

FeatureOpenVPNWireGuard
ProtocolTCP or UDPUDP only
PerformanceModerateFast (lower overhead)
Battery usageHigherLower (ideal for mobile)
Client supportExcellent (all platforms)Good (growing rapidly)
AuthenticationUsername + passwordPublic/private key pair
Config format.ovpn file.conf file
Speed limitingNot supportedSupported per-user
Connection logsYes (per connection)Per-peer counters

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+)
Use OpenVPN when:
  • You need broad client compatibility including older devices
  • Your users are familiar with OpenVPN clients
  • You need TCP fallback (useful in restrictive networks)

Mixed deployments

You can run both protocols across your server fleet. Users can download both config types from their dashboard and choose which to use based on their device or needs. See OpenVPN and WireGuard for protocol-specific configuration details.