[GH-ISSUE #4942] Inquiry About NetBird API Access and HarmonyOS Integration #10417

Closed
opened 2026-08-05 01:25:50 -04:00 by saavagebueno · 0 comments
Owner

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

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 @Chilli9527 on GitHub (Dec 12, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/4942 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:25:50 -04:00
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#10417