# Development Guidelines on Trusted Device Group Management - [When to Use](#section18502174174019) - [Available APIs](#section1633115419401) - [How to Develop](#section17516229192313) - [Debugging and Verification](#section427316292411) ## When to Use When a distributed service needs to exploit the secure communication channel provided by the distributed virtual bus for different devices, it can use the trusted device group management component to create groups of trusted devices. Distributed applications can establish and use secure, trusted relationships between devices based on the authentication capabilities for devices using different HUAWEI IDs, such as PIN code, QR code, and OneHop, and the capabilities for grouped devices using the same HUAWEI ID. For a device on which you have not logged in using your HUAWEI ID, you can enter the PIN code or scan the QR code to obtain the connection and PIN code information of the device. Then you can create a group of trusted devices and add this device to the group. If other applications have created and shared their groups of trusted devices, or have logged in using the same HUAWEI ID as yours, you can call APIs to query and use the groups. ## Available APIs The following tables list the innerkits APIs provided by trusted device group management. These APIs are intended for system applications only. **Table 1** Java APIs provided by trusted device group management