innernet VS Netmaker

Compare innernet vs Netmaker and see what are their differences.


A private network system that uses WireGuard under the hood. (by tonarino)


Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks. (by gravitl)
Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
innernet Netmaker
30 73
2,828 2,455
4.8% 32.0%
9.0 9.8
5 days ago 5 days ago
Rust Go
MIT License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of innernet. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-10.


Posts with mentions or reviews of Netmaker. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-21.
  • My self-hosting infrastructure, fully automated
    12 projects | | 21 Jan 2022
    I just stumbled on a truly self hosted project similar to tailscale: There is also which is an open sourced implementation of the Tailscale coordination server. Tailscale makes things incredibly easy for personal use, but it's awesome that there are also similar self-hosted options out there
  • NetMaker on OCI?
    1 project | | 16 Jan 2022
    I'm trying to set up NetMaker (a mesh vpn service) on an OCI VM running Ubuntu 20.04. I got the container up and running, but I am unable to access the program's dashboard/webpage. I went the quick install route, which creates a docker container and automates the entire set up for the program. As an aside, they do mention that they don't recommend using OCI since there may be some "network interference" as they call it... but I thought maybe there is a workaround.
  • Launch HN: Gravitl (YC W22) – VPN Platform Based on WireGuard
    3 projects | | 5 Jan 2022
    Hi HN, this is Alex and Dillon from Gravitl, based in the mountains of Asheville, North Carolina. We built Netmaker (, a virtual networking platform for cross-cloud computing and Kubernetes. It’s secure, automated, and extremely fast.

    Networking across environments is hard and slow. WireGuard can solve this, but it’s tough to run at scale. WireGuard is a fast and efficient VPN protocol that is growing quickly in popularity. Linus Torvalds called it a “work of art,” and it was added to the Linux kernel in 2020. It now runs on most major operating systems.

    We created Netmaker to automate WireGuard-based networks at scale. It opens up a bunch of use cases that are otherwise infeasible. With Netmaker, our users are managing edge networks, connecting fleets of unmanned aerial drones, and cloud-bursting k8s clusters for machine learning.

    Alex got the idea for Netmaker while he was in New Mexico, staying in the desert to escape the pandemic. We were trying to run a distributed Kubernetes cluster. Our goal was to create a cloud provider with no infrastructure, using compute provided by users. To start, we bought a couple raspberry pis and some cloud VM's, hooked them all together, and ran a k3s cluster across them using WireGuard.

    We realized we needed a mesh VPN to do this at scale. None of the existing options gave us everything we needed, so we built Netmaker. We put it on GitHub, and it became so popular that we decided to work on Netmaker exclusively.

    Netmaker works on a client-server model ( A central config server tells each machine where its peers are and how to reach them. The local client automates network settings and DNS on each machine. The result is a flexible virtual network that stays in sync whenever machines are added, removed, or there is a change in state.

    Without Netmaker this is challenging, because WireGuard requires reconfiguration whenever any peer in the network changes. In addition, the network can be blocked by factors like NAT, firewalls, and port availability. Netmaker anticipates and solves for these factors, while being compatible across Mac, Linux, Windows, and FreeBSD.

    There are other solutions out there with similarities, but we’ve got some key distinctions. After all, we created Netmaker out of necessity, because the other solutions didn’t meet our requirements.

    First off, Netmaker is super fast because it can use kernel WireGuard. There are some other WireGuard-based solutions like Tailscale, but they use userspace WireGuard, which is much, much slower.

    Netmaker is also tailored towards the cloud and Kubernetes. Stuff like OpenVPN was built before the cloud became a go-to deployment strategy.

    Finally, Netmaker is fully self-hostable. A lot of existing options are SaaS, but our users want control of any servers that are routing their traffic or managing their virtual networks.

    As for what’s next, with Dillon at the lead, we’re putting in a lot of work to overhaul the code base, implement community-driven features, and pull Netmaker towards a “pure WireGuard” vision.

    We're planning an enterprise release in the coming months which will have a few features that businesses need at scale, without taking away from the free community version. In the meantime, we have a simple support subscription for the existing community edition:

    We’re always looking for ways to do things better. If you have thoughts, we’d love to hear them, and if you’re doing anything cool with WireGuard that could be relevant to our project, we’d love to hear that too. We’ve also got a community on Discord you’re welcome to join at any time:

    Thanks for reading, and Happy New Year!

  • From Self-Hosted Project to YC Company
    1 project | | 4 Jan 2022
    We just wanted to share this bit of good news. I'm a co-founder at Gravitl, creators of the Netmaker project. Earlier this year, we released Netmaker as a self-hosted project for private networking over WireGuard. This was one of the first communities to support the project, and we've had the honor of working with some of you closely. Today, we're announcing we're now a Y Combinator company. We wanted to say thanks to you all. It started here, and we couldn't have done it without you.
  • An update for our self-hosted WireGuard-based VPN server, Firezone (now with 2FA)
    5 projects | | 27 Dec 2021
    You could check out netmaker: Github Link
  • Multi site vpn tunnel
    1 project | | 13 Dec 2021
    Something like Netmaker might work:
  • You should know about using ZeroTier or Tailscale as an easier approach to secure all your connections, while being easier infrastructure-wise than VPN
    6 projects | | 9 Dec 2021
    Headscale is an open source self host able implementation of the tailscale bridge. Personally I would recommend checking out Netmaker as an alternative.
  • access vlan through LAN subnet node
    2 projects | | 5 Dec 2021
    You can try Netmaker which is basically Tailscale with kernel Wireguard instead.
  • wireguard-go - Go implementation of WireGuard
    2 projects | | 29 Nov 2021
    I'm looking forward to developments with Headscale and Netmaker
  • Zero trust VPN based on wireguard
    1 project | | 27 Nov 2021
    checkout Netmaker. Awesome project

What are some alternatives?

When comparing innernet and Netmaker you can also consider the following projects:

tailscale - The easiest, most secure way to use WireGuard and 2FA.

Nebula - A scalable overlay networking tool with a focus on performance, simplicity and security

headscale - An open source, self-hosted implementation of the Tailscale control server

network-manager-wireguard - NetworkManager VPN Plugin: Wireguard

wiretrustee - Connect your devices into a single secure private WireGuard®-based mesh network.

ZeroTier - A Smart Ethernet Switch for Earth

wgsd - A CoreDNS plugin that provides WireGuard peer information via DNS-SD semantics

hyprspace - A Lightweight VPN Built on top of Libp2p for Truly Distributed Networks.

tinc - a VPN daemon