netbirdio/netbird

▲ 57 stars today★ 29,279⑂ 1,680

Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.

About netbirdio/netbird

netbirdio/netbird is an open-source project on GitHub, mainly written in Go. Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls. It currently holds 29,279 stars and 1,680 forks with 1,516 open issues, and was last pushed on 2026-09-16 (repository created 2021-04-14).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #77 with 57 new stars today.

GitHub Repository Details

Repository netbirdio/netbird · default branch main · size 170682 KB · watchers 136 · source: GitHub REST API and repository README

README

https://github.com/netbirdio/netbird/blob/HEAD/NetBird logo

https://github.com/netbirdio/netbird/blob/HEAD/SonarCloud alert status https://github.com/netbirdio/netbird/blob/HEAD/BSD-3 License https://github.com/netbirdio/netbird/blob/HEAD/NetBird Slack https://github.com/netbirdio/netbird/blob/HEAD/Community forum https://github.com/netbirdio/netbird/blob/HEAD/Gurubase: Ask NetBird Guru

Start using NetBird at netbird.io
See Documentation
Join our Slack channel or our Community forum


🚀 We are hiring! Join us at https://netbird.io/careers

### 🤖 NetBird Agent Network (Beta)
Identity-aware access control for AI agents — keyless access to LLM APIs and private
resources over the encrypted NetBird tunnel. See agent-network/ or
read the docs at netbird.ai.

NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home.

Connect. NetBird creates a WireGuard-based overlay network that automatically connects your machines over an encrypted tunnel, leaving behind the hassle of opening ports, complex firewall rules, VPN gateways, and so forth.

Secure. NetBird enables secure remote access by applying granular access policies while allowing you to manage them intuitively from a single place. Works universally on any infrastructure.

https://github.com/user-attachments/assets/10cec749-bb56-4ab3-97af-4e38850108d2

Self-host NetBird (video)

Watch the video

Key features

| Connectivity | Management | Security | Automation | Platforms | |---|---|---|---|---| | ✓ Kernel WireGuard | ✓ Admin Web UI | ✓ SSO & MFA support | ✓ Public API | ✓ Linux | | ✓ Peer-to-peer connections | ✓ Auto peer discovery and configuration | ✓ Access control: groups & rules | ✓ Setup keys for bulk provisioning | ✓ macOS | | ✓ Connection relay fallback | ✓ IdP integrations | ✓ Activity logging | ✓ Self-hosting quickstart script | ✓ Windows | | ✓ Routes to external networks | ✓ Private DNS | ✓ Traffic events | ✓ IdP groups sync with JWT | ✓ Android | | ✓ Domain-based DNS routes | ✓ Custom DNS zones | ✓ Device posture checks | ✓ Terraform provider | ✓ Android TV | | ✓ Exit nodes | ✓ Multiuser support | ✓ Peer-to-peer encryption | ✓ Ansible collection | ✓ iOS | | ✓ IPv6 dual-stack overlay | ✓ Multi-account profile switching | ✓ SSH with central access policies | | ✓ Apple TV | | ✓ Browser SSH & RDP | | ✓ Quantum-resistance with Rosenpass | | ✓ FreeBSD | | ✓ Reverse proxy with auto-TLS | | ✓ Periodic re-authentication | | ✓ pfSense | | | | | | ✓ OPNsense | | | | | | ✓ MikroTik RouterOS | | | | | | ✓ OpenWRT | | | | | | ✓ Synology | | | | | | ✓ TrueNAS | | | | | | ✓ Proxmox | | | | | | ✓ Raspberry Pi | | | | | | ✓ Serverless | | | | | | ✓ Container |

Quickstart with NetBird Cloud

Quickstart with self-hosted NetBird

This is the quickest way to try self-hosted NetBird. It should take around 5 minutes to get started if you already have a public domain and a VM. Follow the Advanced guide with a custom identity provider for installations with different IdPs.

Infrastructure requirements:

Software requirements: Steps
export NETBIRD_DOMAIN=netbird.example.com; curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started.sh | bash

A bit on NetBird internals

https://github.com/netbirdio/netbird/blob/HEAD/NetBird high-level architecture diagram

See a complete architecture overview for details.

Community projects

Note: The main branch may be in an unstable or even broken state during development. For stable versions, see releases.

Support acknowledgement

In November 2022, NetBird joined the StartUpSecure program sponsored by the Federal Ministry of Education and Research of the Federal Republic of Germany. Together with the CISPA Helmholtz Center for Information Security, NetBird brings security best practices and simplicity to private networking.

CISPA_Logo_BLACK_EN_RZ_RGB (1)

Acknowledgements

We build on open source technologies like WireGuard®, Pion ICE, and Rosenpass. We greatly appreciate the work these projects are doing, and we'd love it if you could support them too (e.g., by starring or contributing).

Legal

This repository is licensed under the BSD-3-Clause license, which applies to all parts of the repository except for the directories management/, signal/ and relay/. Those directories are licensed under the GNU Affero General Public License version 3.0 (AGPLv3). See the respective LICENSE files inside each directory.

_WireGuard_ and the _WireGuard_ logo are registered trademarks of Jason A. Donenfeld.

GitHub Stars & Activity

29,279Stars
1,680Forks
1,516Open issues
GoLanguage

GitHub Popularity

GitHub stars29,279
Forks1,680
Open issues1,516
Primary languageGo
LicenseNOASSERTION
Stars gained today57
Created2021-04-14
Last pushed2026-09-16

Trending History

Daily boardrank #77 · ▲ 57 stars

Related GitHub Projects

1

ollama / ollama

Go★ 181,115⑂ 17,904▲ 140 stars
2

JuliusBrussee / caveman

Go★ 105,895⑂ 6,127▲ 233 stars
3

projectdiscovery / nuclei

Go★ 31,239⑂ 3,869▲ 56 stars
4

alibaba / open-code-review

Go★ 30,387⑂ 2,163▲ 3,215 stars
5

Tencent / WeKnora

Go★ 24,863⑂ 3,442▲ 696 stars
6

TencentCloud / CubeSandbox

Go★ 12,546⑂ 1,123▲ 259 stars
7

tailscale / tailcat

Go★ 7,313⑂ 298▲ 144 stars
8

versity / versitygw

Go★ 2,872⑂ 302▲ 66 stars

More Trending Repositories