[GH-ISSUE #4317] [Feature request] - IOT - ESP32 / Arduino port or support #9094

Open
opened 2026-08-05 01:20:47 -04:00 by saavagebueno · 11 comments
Owner

Originally created by @x9t9 on GitHub (Aug 11, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/4317

First of all - Thanks for the great project, it's a great help for many projects - and appologies if this issue is tin the wrong place / repo _ was not sure where to post it ( ports ) so I settled on the main one.
If something like that exists - please reference - I did not found it in any search.

tl;dr
Implement dedicated ESP32 ports in Netbird to enhance IoT device integration, addressing the growing demand for connectivity in the IoT landscape.

By template :

Is your feature request related to a problem? Please describe.
The absence of dedicated support for ESP32 ( and / or Arduino support ) platforms in Netbird limits the direct integration of IoT devices, which IMHO is critical given the vast implementation of ESP in millions and billions of connected devices in the Internet of Things (IoT). While WireGuard implementations exist for these platforms, they do not offer the comprehensive features and management capabilities that Netbird provides.

Describe the solution you'd like
Implementation of a dedicated ESP32 ports within Netbird to facilitate seamless integration of connectivity and management of IoT devices directly to the netwbird ecosystem or mashes / netwroks.

Describe alternatives you've considered
Alternative networking solutions, including existing WireGuard implementations, are available but often lack the robust features, security and most of all - easy management and configuration that Netbird offers, making them less suitable for comprehensive IoT applications.

Additional context
Supporting ESP32 and Arduino will enhance Netbird's appeal in the IoT market, enabling developers to leverage these popular platforms effectively.

NOTE regarding Arduino - I mentioned Arduino etc support for the IDE ( whcih is many times used also for ESP ) but for sure - on the professional market level Arduino itself is much less important - but has it's strength in adding a target audiance of beginners, makers, tinkers etc.

Originally created by @x9t9 on GitHub (Aug 11, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4317 First of all - Thanks for the great project, it's a great help for many projects - and appologies if this issue is tin the wrong place / repo _ was not sure where to post it ( ports ) so I settled on the main one. If something like that exists - please reference - I did not found it in any search. _**tl;dr**_ Implement dedicated **ESP32** ports in **Netbird** to enhance IoT device integration, addressing the growing demand for connectivity in the IoT landscape. By template : **_Is your feature request related to a problem? Please describe._** The absence of dedicated support for ESP32 ( and / or Arduino support ) platforms in Netbird limits the direct integration of IoT devices, which IMHO is critical given the vast implementation of ESP in millions and billions of connected devices in the Internet of Things (IoT). While WireGuard implementations exist for these platforms, they do not offer the comprehensive features and management capabilities that Netbird provides. **_Describe the solution you'd like_** Implementation of a dedicated ESP32 ports within Netbird to facilitate seamless integration of connectivity and management of IoT devices directly to the netwbird ecosystem or mashes / netwroks. **_Describe alternatives you've considered_** Alternative networking solutions, including existing WireGuard implementations, are available but often lack the robust features, security and most of all - easy management and configuration that Netbird offers, making them less suitable for comprehensive IoT applications. **_Additional context_** Supporting ESP32 and Arduino will enhance Netbird's appeal in the IoT market, enabling developers to leverage these popular platforms effectively. NOTE regarding Arduino - I mentioned Arduino etc support for the IDE ( whcih is many times used also for ESP ) but for sure - on the professional market level Arduino itself is much less important - but has it's strength in adding a target audiance of beginners, makers, tinkers etc.
saavagebueno added the feature-request label 2026-08-05 01:20:47 -04:00
Author
Owner

@f3nici commented on GitHub (Nov 16, 2025):

+1

<!-- gh-comment-id:3538669459 --> @f3nici commented on GitHub (Nov 16, 2025): +1
Author
Owner

@QuakeString commented on GitHub (Feb 2, 2026):

+1

<!-- gh-comment-id:3834328698 --> @QuakeString commented on GitHub (Feb 2, 2026): +1
Author
Owner

@audiossis commented on GitHub (Feb 4, 2026):

+1
This would be an amazing feature.

<!-- gh-comment-id:3850223301 --> @audiossis commented on GitHub (Feb 4, 2026): +1 This would be an amazing feature.
Author
Owner

@ralf2201 commented on GitHub (Feb 9, 2026):

+1

<!-- gh-comment-id:3873177475 --> @ralf2201 commented on GitHub (Feb 9, 2026): +1
Author
Owner

@Technerd-SG commented on GitHub (Apr 20, 2026):

+1

<!-- gh-comment-id:4280338767 --> @Technerd-SG commented on GitHub (Apr 20, 2026): +1
Author
Owner

@torik988 commented on GitHub (May 17, 2026):

+1

<!-- gh-comment-id:4471034970 --> @torik988 commented on GitHub (May 17, 2026): +1
Author
Owner

@DJGummikuh commented on GitHub (May 21, 2026):

Hell yeah, just built my first real project based on ESP32, currently constrained to same-wifi-connectivity due to mainly security concerns. Being able to utilize the netbird infrastructure would allow me to circumvent that, completely decouplying my project from the target network device.

<!-- gh-comment-id:4508348338 --> @DJGummikuh commented on GitHub (May 21, 2026): Hell yeah, just built my first real project based on ESP32, currently constrained to same-wifi-connectivity due to mainly security concerns. Being able to utilize the netbird infrastructure would allow me to circumvent that, completely decouplying my project from the target network device.
Author
Owner

@moonbaseDelta commented on GitHub (May 25, 2026):

+1

<!-- gh-comment-id:4535618522 --> @moonbaseDelta commented on GitHub (May 25, 2026): +1
Author
Owner

@krisii0327 commented on GitHub (Jun 11, 2026):

+1

<!-- gh-comment-id:4682226761 --> @krisii0327 commented on GitHub (Jun 11, 2026): +1
Author
Owner

@B0Y3R commented on GitHub (Jul 17, 2026):

+1

<!-- gh-comment-id:5005033984 --> @B0Y3R commented on GitHub (Jul 17, 2026): +1
Author
Owner

@audiossis commented on GitHub (Jul 21, 2026):

Hell yeah, just built my first real project based on ESP32, currently constrained to same-wifi-connectivity due to mainly security concerns. Being able to utilize the netbird infrastructure would allow me to circumvent that, completely decouplying my project from the target network device.

To be fair, there is already a Wireguard library for the ESP32, which works very well for a small number of devices, but a Netbird implementation would make managing a large number of devices MUCH easier.

<!-- gh-comment-id:5031077231 --> @audiossis commented on GitHub (Jul 21, 2026): > Hell yeah, just built my first real project based on ESP32, currently constrained to same-wifi-connectivity due to mainly security concerns. Being able to utilize the netbird infrastructure would allow me to circumvent that, completely decouplying my project from the target network device. To be fair, there is already a Wireguard library for the ESP32, which works very well for a small number of devices, but a Netbird implementation would make managing a large number of devices MUCH easier.
Sign in to join this conversation.
No Label feature-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#9094