Netmaker

Netmaker·Netmaker.Netmaker

Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.

winget install --id Netmaker.Netmaker --exact --source winget

Latest 1.6.0·June 12, 2026

Release Notes

Netmaker v1.6.0 Release Notes πŸš€ πŸš€ What’s New πŸ” Site-to-Site ACLs (Beta) Define ACL policies that permit traffic between egress endpoints across networks.

  • Build site-to-site rules between egress resources on different networks.
  • Combine egress resources, nodes, and specific IPs in a single policy.
  • Site-to-site rules are emitted alongside device-mesh rules without key collisions. πŸ›‘οΈ Egress ACLs with IP Restriction ACL policies can now target individual IPs inside an egress range using the ip ACL target type.
  • Restrict access to specific hosts within a larger egress CIDR.
  • Validate that selected IPs fall within the referenced egress range at policy create/update time.
  • Mix egress resources, nodes, tags, and individual IPs in the same policy. πŸ“¦ Egress Preset Catalog (Pro) A built-in catalog simplifies domain-based egress for common SaaS and cloud providers.
  • Browse presets via GET /api/v1/egress/presets (AWS, Azure, Google, Salesforce, and more).
  • Create egress resources from a preset_id; the server can resolve AWS IP ranges automatically.
  • Support for multiple domains per egress resource. ⏱️ JIT Group Memberships Just-In-Time (JIT) access can now be scoped to user groups per network.
  • Enable JIT for all non-admin users, or limit it to selected user groups.
  • Users request access; admins approve or deny with email notifications.
  • Expired grants are cleaned up automatically and users are notified. πŸ”— SIEM Integration Forward Netmaker audit events to your security stack from Integrations.
  • Supported providers: Splunk, Datadog, Elastic, and Microsoft Sentinel.
  • Configure, test, and manage integrations via the REST API (/api/v1/integrations/siem/{provider}).
  • Events are exported through the SIEM exporter service. πŸ”‘ Default Enrollment Keys Networks can designate a default enrollment key for simplified device onboarding.
  • Fetch the default key per network via the API or CLI.
  • Regenerate enrollment key tokens without recreating the key. πŸ—„οΈ Database Schema Migration This release introduces schema changes to the following core entities:
  • Nodes
  • Pending Users
  • User Invites
  • Posture Check Violations Impact:
  • The database structure will be updated automatically during the upgrade.
  • Downgrades may not be supported after migration. πŸ‘‰ Action Required:
  • Ensure the application starts successfully and migrations are complete.
  • Validate core functionality post-upgrade. For detailed upgrade steps, refer to the official upgrade documentation: Server Upgrades v1.5.1+ 🧰 Improvements & Fixes
  • Netclient registration UX β€” Host registration over OAuth/basic auth now returns clear websocket close reasons on failure (auth errors, missing access, posture violations, and server errors).
  • User group management β€” Streamlined user role permissions and group updates, role-downgrade handling.
  • Orphan reference cleanup β€” Removes stale network references left behind after resource deletion.
  • Scalability & reliability β€” Optimized node status calculation, offline-status hooks, zombie/orphan node cleanup, and ACL cache race fixes.
  • API hardening β€” Auth rate limiting on REST endpoints and activity-log permission fixes.
  • Egress improvements β€” CIDR validation for ACL egress IPs, multi-domain egress routing, and domain-answer handling for preset-based egress.
  • Failover removed β€” Legacy per-node failover APIs and CLI commands have been removed in favor of gateway-based patterns. 🐞 Known Issues
  • IPv6-only machines Netclients cannot currently auto-upgrade on IPv6-only systems.
  • Multi-network join performance Multi-network netclient joins using an enrollment key still require optimization.
  • systemd-resolved DNS limitation On systems using systemd-resolved in uplink mode, only the first 3 entries in resolv.conf are honored; additional entries are ignored. This may cause DNS resolution issues. Stub mode is recommended.
  • Windows Desktop App + mixed gateway modes When the Windows Desktop App is connected to both:
    • a Full Tunnel Gateway, and
    • a Split Tunnel Gateway the gateway monitoring component may disconnect from the Split Tunnel Gateway.

Installer type: portable

ArchitectureScopeDownloadSHA256
x64β€”DownloadB9A5E2B30D81A4C8247786D792E251E2278B7036D2A7902CFB4C1905DDCFCDD9

Details

Homepage
https://github.com/gravitl/netmaker
License
Apache 2.0
Publisher
Netmaker
Support
https://github.com/gravitl/netmaker/issues
Copyright
Copyright (c) Netmaker,Inc.

Tags

clouddevsecopsk8skubernetesmeshnetworknetworkingsecurityvirtual-networkvpnvpn-serverwg-quickwireguardwireguard-uiwireguard-vpnzero-trust

Older versions (10)

1.5.1
ArchitectureScopeDownloadSHA256
x64β€”Download3C81211A7DEE96277E866AA7D070D46042616A236256EF700A18A1E00510CBE0
1.5.0
ArchitectureScopeDownloadSHA256
x64β€”DownloadEDE3850DECF9AE43B36D7E7A2A1098BD51F8821265754E30A8027C0E5A41ECC5
1.4.0
ArchitectureScopeDownloadSHA256
x64β€”Download0E7B23D302422AF7DDC1AF0604F89B92EB30CABF74E7DEE034D26B99B989BFF6
1.2.0
ArchitectureScopeDownloadSHA256
x64β€”Download1EA2AA2086AA247907B5760D3C2C477E143B387999308374A7A0E02A4FD92150
1.1.0
ArchitectureScopeDownloadSHA256
x64β€”DownloadFFCE26BD6754FD9A559EF7907A4B21532E4A93048A7E58B89BC15F32CD03D87E
1.0.0
ArchitectureScopeDownloadSHA256
x64β€”Download63039A8EE59226717B77504F85E1D2BDE280CBFEC23EBAD7B40DD06A74499830
0.99.0
ArchitectureScopeDownloadSHA256
x64β€”DownloadF1D11B289DB406FC95B127AA50E904C77275F102AE4E47AC81850D8DDF415FAF
0.90.0
ArchitectureScopeDownloadSHA256
x64β€”Download83204B708CA268A9C7D7CD3CE4EA3E940BDA0F9222114C991E174609F6B1C984
0.30.0
ArchitectureScopeDownloadSHA256
x64β€”Download7A3E272176EB6169EFADB24A413B1E5FD41DF6D593BC5E5AB0FB1CA50538E667
0.24.0
ArchitectureScopeDownloadSHA256
x64β€”Download1FC1FF34C28795C480A33257172E920252110409510FD05CBF46F47559229946