Login Free Trial Documentation Fully managed servicesPricingAbout

Stars

1049

Watchers

37

Forks

192

Last Commit

2022-07-14

Programming Language:

HTML

License:

mit

Simple, easy to use

With its basic yet powerful interface, WireGuard aims to be as easy to configure and deploy as SSH. A VPN connection is made by exchanging simple public keys, exactly like exchanging SSH keys; the rest is transparently handled by WireGuard. It can roam between IP addresses, like Mosh. There is no need to manage connections, manage daemons, or worry about state or what's under the hood.

Cryptographically sound

WireGuard uses state-of-the-art cryptography, like the Noise protocol framework, Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24, HKDF, and secure trusted constructions. It makes conservative and reasonable choices and has been reviewed by cryptographers.

screenshot-software
screenshot-software

Minimal attack surface

WireGuard is easily implemented in very few lines of code, and easily auditable for security vulnerabilities. Compared to behemoths like *Swan/IPsec or OpenVPN/OpenSSL, in which auditing the gigantic codebases is an overwhelming task even for large teams of security experts, WireGuard is comprehensively reviewable by single individuals.

High performance

A combination of high-speed cryptographic primitives and the fact that WireGuard lives inside the Linux kernel means that secure networking can be very high-speed. It is suitable for both small embedded devices like smartphones and fully loaded backbone routers.

Fast deployments

Select an open-source software and start using it in under 5 minutes.

No vendor lock-in

Migrate your software and data between our supported cloud providers any time you want.

Predictable pricing

A guaranteed monthly price covers everything: compute, storage, bandwidth, updates, security & maintenance.

99.99% uptime SLA

Our in-house monitoring and alerting tools allow us to provide up to 99.99% uptime guarantees for enterprise deployments.

Dedicated Hardware

We deliver all services on dedicated virtual machines: you get full access to the underlying resources and kernel-level security.

Encrypted Everything

All connections between your computer, the dashboard and your services are encrypted end-to-end with TLS.

Frequently Asked Questions

Here are some most commonly asked questions

Start your Free Trial today

Get Started