Serverless by design
A WireGuard VPN server is provisioned on demand when you connect and deprovisioned when you disconnect—automatically.
The serverless VPN alternative
UpVPN provisions a WireGuard VPN server on demand when you connect, then deprovisions it when you disconnect. Get fast, private access to global content with one tap—without managing a server yourself.
Open-source apps for iPhone, iPad, Android, and more

Serverless by design
Powered by WireGuard
Open-source apps
Why UpVPN
UpVPN applies serverless computing to VPN infrastructure, giving you a modern alternative to a conventional always-on server fleet.
A WireGuard VPN server is provisioned on demand when you connect and deprovisioned when you disconnect—automatically.
Get a fast, modern WireGuard connection without managing cloud servers, configuration files, updates, or terminal commands.
UpVPN never logs your network traffic, gives you control over your account data, and has kept its desktop and mobile apps open source since day one.
A clear alternative
Both UpVPN and Mullvad use WireGuard and publish open-source apps. The difference is the service model: UpVPN provisions cloud VPN servers on demand instead of relying only on an always-running fleet.
Warm UpVPN locations have capacity ready for a fast connection. Cold locations are fully serverless, creating a new server and IP for your session. Pick the approach that fits how you use a VPN.
Try a serverless VPNSimple by design
UpVPN handles server provisioning and WireGuard configuration for you. All you have to do is choose a location and connect.
Install UpVPN and sign in on your preferred device.
Choose from global warm and fully serverless locations.
UpVPN handles the WireGuard server, connection, and cleanup.