Mobile SDK
⚠️
The current version of this Device Management Kit is in alpha stage and is subject to significant changes.
Any feedback is welcome — get in touch with us on the Ledger Discord server to share your thoughts.
Who is this for?
The Mobile SDK is aimed at developers who want to integrate Ledger hardware device support into native mobile applications (Android and/or iOS):
- Android developers — using Kotlin, with native access to Bluetooth and USB transports.
- iOS developers — using Swift or Kotlin via KMP, with Bluetooth support.
- KMP teams — sharing business logic between Android and iOS through Kotlin Multiplatform.
This SDK is distinct from the TypeScript SDK: it is not based on React Native but on a native Kotlin Multiplatform implementation, making it better suited for mobile projects seeking native performance and deep OS integration.
Libraries
Here you can find a summary of all the libraries that compose the DMK.
| Device Management Kit (DMK) | Maven | Version |
|---|---|---|
| Device Management Kit | io.github.ledgerhq:device-management-kit | 0.0.4 |
| Signers | Maven | Version |
|---|---|---|
| Ethereum Signer | io.github.ledgerhq:device-signer-kit-ethereum | 0.0.4 |
| Context Module | io.github.ledgerhq:context-module | 0.0.4 |
Last updated on