Skip to Content
📢 Breaking change: Applications using LedgerJS for transport implementation should migrate to the Device Management Kit (DMK). Learn more.
DocumentationLedger WalletDiscoverIntegration walkthroughsWallet APIIntroduction

Wallet API Client

☞ The renaming of “Ledger Live” to “Ledger Wallet” and “wallet” (in the hardware sense) to “signer” is still in progress. This page may contain legacy references that will be updated.

The Wallet API Client integrates decentralized applications (dApps), called Live Apps, into Ledger Wallet. Live Apps use the Ledger Wallet API to communicate with Ledger signers.

The library provides React hooks and utilities for crypto asset management apps, decentralized exchanges, and other blockchain projects. It also offers a framework-agnostic way to integrate Live Apps into Ledger Wallet.

💡

Migration from Platform SDK: If you are migrating from Platform SDK, see the migration guide.

Target audience

The Wallet API Client is for developers who build Live Apps to embed in Ledger Wallet. It enables communication between a Live App and the user’s Ledger signer through Ledger Wallet .

The library does not yet support other use cases, such as web apps connected to Ledger signers through the Ledger Extension . We expect to support more use cases in the future.

Overview

The Wallet API Client connects Live Apps, Ledger Wallet, and Ledger signers. Its modules, hooks, and utilities support account management, message signing, and transaction handling.

Use these sections to learn about the features and utilities available in the Ledger Wallet API Client:

  • Getting started: If you are new to the library, use the getting started guide for Core or React to install and set it up.

  • Configuration: Learn how to integrate your application into Ledger Wallet with the configuration guide for Core or React.

  • Modules, hooks, and utilities: Explore dedicated sections about account management, message signing, transaction handling, and other features. Each section explains the relevant parameters and uses.

  • Migration guide: If you are migrating from Platform SDK, version 1 of this library, to the current Wallet API version, version 2, follow the Migration Guide.

  • Families: See Families for the supported blockchains and their features and capabilities.

Last updated on
Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Stax, Ledger Flex, Ledger Nano, Ledger Nano S, Ledger OS, Ledger Wallet, [LEDGER] (logo), [L] (logo) are trademarks owned by Ledger SAS.