Documentation
Here you will find the all the documention related to the device management kit and all the signer coming along with it.
This project is still in early development so we allow ourselves to make breaking changes regarding the usage of the Libraries.
That’s why any feedback is relevant for us in order to be able to make it stable as soon as possible. Get in touch with us on the Ledger Discord server to provide your feedbacks.
You can follow the migration guidelines for the DMK here and for the signers here.
Glossary
Throughout all the documentation we will use several acronyms that you can find the following description :
- DMK: Device Management Kit
- DSK: Device Signer Kit
Libraries
Here you can found a summary of all the libraries that are composing the DMK
Library | NPM | Version |
---|---|---|
Device Management Kit | @ledgerhq/device-management-kit | 0.9.1 |
Device Signer Ethereum | @ledgerhq/device-signer-kit-ethereum | 1.8.0 |
Device Signer Bitcoin | @ledgerhq/device-signer-kit-bitcoin | 1.0.1 |
Device Signer Solana | @ledgerhq/device-signer-kit-solana | 1.3.0 |
Trusted App Ledger Sync | @ledgerhq/device-trusted-app-kit-ledger-keyring-protocol | 0.3.0 |
Context Module | @ledgerhq/context-module | 1.8.0 |
WebHid Transport | @ledgerhq/device-transport-kit-web-hid | 1.2.0 |
WebBle Transport | @ledgerhq/device-transport-kit-web-ble | 1.2.0 |
React Native Ble Transport | @ledgerhq/device-transport-kit-rn-ble | 1.1.1 |
React Native HID Transport | @ledgerhq/device-transport-kit-rn-hid | 1.0.0 |
Speculos Transport | @ledgerhq/device-transport-kit-speculos | 1.0.1 |
Legal notice
The Device Management Kit (DMK) is made available under an open source license and is free to use for development, testing, and integration purposes.
Please note that access to the DMK does not grant you any rights to access Ledger SAS backend services, nor any rights to use tokens, APIs, or infrastructure beyond what is explicitly allowed under the open source license. Access to Ledger SAS backend is strictly prohibited unless explicitly authorized by Ledger SAS.
Use of any token to gain access to Ledger SAS backend without a formal, written legal agreement is forbidden. Unauthorized use or access may lead to legal claims, including but not limited to injunctive relief, damages, or other remedies permitted under applicable law.