Hello and welcome to the NymVPN GitHub page! For more information about NymVPN and to request beta access credentials, visit https://nymvpn.com/en.
The NymVPN client is a VPN-like app built on Nym's signature mixnet, offering the following features:
- Anonymous 5-hop mixnet mode
- Fast 2-hop WireGuard-based decentralized VPN mode
- Private credentials using zk-nyms (zero-knowledge proofs)
NymVPN is available on all major platforms incl. Android, iOS, Linux, macOS and Windows.
NymVPN relies on Mullvad open source libraries to handle setting up local routing and wrapping wireguard-go.
Visit NymVPN's blog for the latest announcements and articles on privacy and security. Visit our Help Center or contact our Support team with any questions about NymVPN.
The nym-vpn-core
Rust workspace contains among other things the daemon (nym-vpnd
) and the CLI client (nym-vpnc
).
Interacting either with nym-vpnd
or directly to nym-vpn-lib
using FFI are a number of GUI clients.
nym-vpn-android
nym-vpn-apple
nym-vpn-app
┌─►mix──┐ mix mix
│ │
entry │ │ exit
client ───► gateway ──┘ mix │ mix ┌─►mix ───► gateway ───► internet
│ │
│ │
mix └─►mix──┘ mix