Ledger® Live Wallet – Getting Started | Developer Portal

Explore Ledger® APIs, SDKs, and developer tools to integrate secure crypto management directly into your app or platform.

Visit Developer Portal

Welcome Developers

The Ledger® Developer Portal provides all the resources you need to build secure, scalable, and user-friendly crypto applications that integrate with Ledger® hardware and Ledger Live Wallet™. Whether you’re developing a Web3 dApp, wallet extension, or crypto exchange tool, the Ledger® SDKs and APIs empower you to bring security to every transaction.

1. What Is Ledger Live Wallet™?

Ledger Live Wallet™ is the official companion app for managing cryptocurrencies, NFTs, and DeFi assets. It interfaces seamlessly with Ledger® hardware wallets, ensuring that private keys are always stored offline. For developers, Ledger Live provides an integration layer through APIs and JavaScript libraries to enable secure transaction signing and blockchain interactions.

2. Setting Up Your Developer Environment

To begin building with Ledger®, ensure you have the following prerequisites:

Clone the sample repository from the LedgerHQ GitHub organization and install dependencies:

git clone https://github.com/LedgerHQ/app-examples.git
cd app-examples
npm install

3. Using the Ledger Live SDK

The Ledger Live SDK allows apps to communicate with Ledger devices via WebUSB, HID, or Bluetooth. Example usage:

import TransportWebUSB from "@ledgerhq/hw-transport-webusb";
import AppEth from "@ledgerhq/hw-app-eth";

const connect = async () => {
  const transport = await TransportWebUSB.create();
  const eth = new AppEth(transport);
  const address = await eth.getAddress("44'/60'/0'/0/0");
  console.log("Ethereum Address:", address.address);
};

This example retrieves an Ethereum address securely from a connected Ledger® device.

4. Integrating with Ledger Live Platform

Ledger Live supports deep linking and the ledger-live:// protocol to enable seamless transitions from your dApp to the Ledger Live Wallet™ interface. You can trigger transactions, sign messages, or prompt users to install apps directly from your web app.

5. API Endpoints and Documentation

Access the Ledger Developer API Docs to explore available endpoints for account management, transaction broadcasting, and blockchain data. REST and GraphQL interfaces are available for integration flexibility.

6. Security and Best Practices

Always verify device connection using ledger device.isConnected() before initiating sensitive operations. Never store user private keys or recovery phrases. Ledger®’s architecture ensures keys remain inside the Secure Element chip at all times.

7. Resources & Community

Join the global Ledger® developer community for collaboration and support:

Start Building Secure Crypto Experiences

Integrating Ledger® Live Wallet™ empowers your application with trusted, hardware-based security. Whether you're building a DeFi dashboard, NFT marketplace, or institutional trading platform, Ledger® APIs and SDKs provide the foundation for reliable Web3 experiences.