[GH-ISSUE #4945] Inquiry About NetBird API Access and HarmonyOS Integration #9581

Open
opened 2026-08-05 01:22:43 -04:00 by saavagebueno · 1 comment
Owner

Originally created by @YLxbc666 on GitHub (Dec 12, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/4945

As a developer team based in China, we want to integrate NetBird functionality into Huawei HarmonyOS. However, there are no public APIs available for user authentication, device registration, or retrieving WireGuard peer configuration. Without these APIs, it is difficult to implement a native HarmonyOS client that can securely connect to NetBird. We would like NetBird to provide APIs or documentation that allow: 1、User authentication / login 2、Device registration 3、Retrieving WireGuard peer configuration (private/public key, endpoint, allowed IPs) If such APIs are not available, we are willing to develop a HarmonyOS-compatible client free of charge, including handling any related app store submission issues. The goal is to enable secure integration with NetBird on HarmonyOS while fully complying with your security and infrastructure requirements. Currently, the only alternative is to rely on web clients or unofficial reverse-engineering approaches, which are not ideal due to security, maintenance, and compliance concerns. Additional context Our team has experience with Rust, NAPI, and HarmonyOS development. We aim to create a fully functional native client that can: Authenticate and log in a user Register new devices Retrieve WireGuard peer information Establish a secure WireGuard connection on HarmonyOS We hope to receive guidance or support from NetBird to make this possible.

Originally created by @YLxbc666 on GitHub (Dec 12, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4945 As a developer team based in China, we want to integrate NetBird functionality into Huawei HarmonyOS. However, there are no public APIs available for user authentication, device registration, or retrieving WireGuard peer configuration. Without these APIs, it is difficult to implement a native HarmonyOS client that can securely connect to NetBird. We would like NetBird to provide APIs or documentation that allow: 1、User authentication / login 2、Device registration 3、Retrieving WireGuard peer configuration (private/public key, endpoint, allowed IPs) If such APIs are not available, we are willing to develop a HarmonyOS-compatible client free of charge, including handling any related app store submission issues. The goal is to enable secure integration with NetBird on HarmonyOS while fully complying with your security and infrastructure requirements. Currently, the only alternative is to rely on web clients or unofficial reverse-engineering approaches, which are not ideal due to security, maintenance, and compliance concerns. Additional context Our team has experience with Rust, NAPI, and HarmonyOS development. We aim to create a fully functional native client that can: Authenticate and log in a user Register new devices Retrieve WireGuard peer information Establish a secure WireGuard connection on HarmonyOS We hope to receive guidance or support from NetBird to make this possible.
saavagebueno added the feature-request label 2026-08-05 01:22:43 -04:00
Author
Owner

@excelwang commented on GitHub (Apr 21, 2026):

I need this too!

<!-- gh-comment-id:4293309784 --> @excelwang commented on GitHub (Apr 21, 2026): I need this too!
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#9581