NetBird Client Support Matrix
The NetBird client runs across desktop, mobile, and TV platforms. Pick an OS family below for its distributions, versions, and architectures.
Until this matrix is complete, also check the latest Go-compatible platforms alongside NetBird's own guidance.
Operating systems
Linux
Distributions, kernel, and libc support.
Windows
Supported Windows versions and architectures.
macOS
Supported macOS releases and architectures.
iOS
Supported iOS versions and devices.
Android
Supported Android API levels and architectures.
Android TV
Supported Android TV API levels.
tvOS
Supported tvOS versions.
Go toolchain
The client is built with the Go versions listed below. Building from source against an unsupported Go release is not guaranteed to succeed. Each Go version sets a floor on OS support for that NetBird release — see the per-OS pages above for the resulting cutoffs.
| NetBird client version | Go version |
|---|---|
| v0.20.0 – v0.25.3 | 1.20 |
| v0.25.4 – v0.29.1 | 1.21 |
| v0.29.2 – v0.60.2 | 1.23 |
| v0.60.3 – v0.62.3 | 1.24 |
| v0.63.0 – current | 1.25 |
Reporting compatibility issues
If you hit a problem on a supported platform, see Report bugs and issues. Include your client version (netbird version) and OS details.

