Overview
The Ledger® Live Wallet is the official app that connects users to their Ledger hardware wallets. On this Developer Portal, you’ll learn how to integrate Ledger Live APIs, manage secure transactions, and extend hardware wallet functionality for your applications.
Ledger provides SDKs, libraries, and documentation to help developers create seamless and secure Web3 experiences, all built on the foundation of self-custody and hardware-level encryption.
Key Concepts
- Ledger Live: A user-facing wallet interface that manages crypto portfolios and connects to decentralized apps.
- Ledger Hardware Devices: Physical wallets (Nano X, Nano S Plus, Stax) that store private keys offline.
- Ledger Connect Kit: A secure JavaScript SDK that connects Web3 apps with Ledger devices.
- Ledger Developer API: REST and WebSocket APIs for account management, transaction signing, and more.
Getting Started as a Developer
To start building with Ledger Live, follow these steps:
- Visit the Ledger Developer Portal and create a free account.
- Install Ledger Live from the official website.
- Connect your Ledger device and enable Developer Mode in the Ledger Live settings.
- Access your API keys and SDK packages from the developer dashboard.
Example: Connecting to Ledger Live with JavaScript
You can easily establish a secure connection between your web app and a user’s Ledger device using the Ledger Connect Kit:
import { createLedgerConnector } from "@ledgerhq/connect-kit";
const connector = await createLedgerConnector({
dappName: "MyDapp",
environment: "production",
});
const accounts = await connector.connect();
console.log("Connected accounts:", accounts);
This simple code allows your decentralized application to read public keys, display accounts, and initiate signed transactions securely from a Ledger hardware wallet.
Security Guidelines
Ledger follows strict security principles for developers. Always ensure:
- Your dApp never requests or exposes recovery phrases.
- All interactions are signed and verified using Ledger’s Secure Element chip.
- You maintain HTTPS encryption and isolate user data on client devices.
Available SDKs & Tools
Developers can access Ledger’s suite of SDKs and integration tools:
- 🔧 @ledgerhq/hw-transport — Communication layer between Ledger devices and your app.
- 🧩 @ledgerhq/hw-app-btc — Bitcoin app interface for signing transactions.
- 🌐 Ledger Connect Kit — API bridge to Ledger Live and Web3 wallets.
Support & Documentation
Comprehensive API references, SDK documentation, and tutorials are available on the Ledger Developer Portal. Join the Ledger Discord and GitHub discussions to collaborate with the community.
Conclusion
The Ledger® Live Wallet – Developer Portal empowers developers to build secure, decentralized experiences while leveraging Ledger’s trusted hardware infrastructure. Start creating, integrating, and innovating with confidence — your users’ security begins with Ledger.
Explore Developer Docs