WireGuard 4+

Official WireGuard VPN client

WireGuard Development Team

    • 4.5 • 305 Ratings
    • Free



WireGuard is a fast, modern, and secure VPN tunnel. This app allows users to manage and use WireGuard tunnels. The app can import new tunnels from archives and files, or you can create one from scratch. It is currently undergoing rapid development, and we are listening to our users in implementing new and exciting features. Please visit wireguard.com for a summary of the WireGuard protocol and how to set up your own WireGuard server for use with this app.

What’s New

Version 1.0.16

Small bug fixes.

Ratings and Reviews

4.5 out of 5
305 Ratings

305 Ratings

a stack of pennies ,

Amazing if you can get it to work

While the wireguard protocol does live up to its grand promises of being lightweight and fast, the abysmal lack of official documentation and especially troubleshooting suggestions makes it nearly impossible to fix your setup if it doesn't work on the first try. Unless you're skilled at networking or you have assistance from someone with a working installation, it's next to impossible to troubleshoot a nonfunctional installation. That said, it fulfills all promises made about the protocol if you do manage to get it working.

Saklad5 ,

A Perfect Implementation

This works more or less flawlessly. The protocol itself is incredibly fast and efficient, and this implementation maintains that.

It is completely integrated with macOS's networking frameworks, so it can be managed in System Preferences like a normal VPN and run without keeping a separate application open. It seems to have almost no system overhead, either, and it is very easy to set up. It also properly stores credentials in Keychain Access, rather than trying to manage them itself.

There is one oddity, though: the configuration dialog consists of one text box that contains the config file, rather than a series of form fields like the iOS client. I don't think it is worse, necessarily, but it'd make more sense if the UI was consistent across both platforms.

ChillyCarlos ,

Pretty Awesome except...

Everything works well, the only issue I'm having is that I need to disconnect/reconnect the connection after my laptop wakes up from sleep. The entire process takes about 60 seconds. It's no big deal but would be nice if it worked perfectly. :)

App Privacy

The developer, WireGuard Development Team, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More

More By This Developer