Secure millions of users with the most trusted platform. Access our **API integration** tools, comprehensive **Ledger SDKs**, and documentation to build, test, and deploy secure decentralized applications (dApps) and services directly within the Ledger Live environment.
Explore SDKs & APISecurity first. Code with confidence.
Ledger Live is the primary gateway for millions of **Ledger hardware wallet** owners, including users of the **Ledger Nano S** and **Ledger Nano X**. Integrating your dApp or service directly into the Ledger Live platform means instant visibility and access to a massive, highly security-conscious user base. Our dedicated Developer Portal provides all the resources necessary for seamless **API integration**, allowing your project to leverage this unparalleled network effect right from the **Getting Started** phase.
The core advantage of integrating with the **Ledger Live Wallet** is the fundamental principle of **hardware wallet security**. By utilizing the **Ledger SDK**, your application delegates all private key operations and transaction signing to the Secure Element within the physical device. This zero-exposure model is the gold standard in **cryptocurrency security**, eliminating software-based vulnerabilities and protecting user funds. When you develop here, you are building on a foundation of trust.
Ensure you have the latest version of the **Ledger Live Wallet** installed on your desktop. This is the runtime environment for testing your dApp.
Navigate to Settings > Experimental Features and activate **Developer Mode**. This unlocks the ability to side-load your application for testing purposes.
Choose your preferred **Ledger SDK** (e.g., JavaScript/TypeScript) and install the necessary packages via npm or yarn. Our documentation covers setup in detail.
Use the provided boilerplate code to establish a secure connection, verify device identity, and submit a test transaction for **secure signing**.
Technical Requirement:
All successful integrations rely on the Ledger transport mechanism, which securely relays commands to the **Ledger Nano S** or **Ledger Nano X** via the USB or Bluetooth connection managed by Ledger Live. This abstraction is key to maintaining **hardware wallet security** without developers needing to handle low-level cryptography.
The primary tool for web and desktop integration. This SDK provides easy-to-use methods for managing device connections, enumerating accounts, and requesting **secure signing** of transactions. It abstracts the complex communication protocols, enabling rapid development of cross-platform dApps integrated into the **Ledger Live Wallet**. It's the fastest path from **Getting Started** to production.
For developers needing native-level access or building support for custom blockchains (e.g., non-EVM chains), the core transport **API integration** layers are available. These libraries facilitate communication over USB, Bluetooth (for **Ledger Nano X**), and other secure channels. Deep understanding of the **hardware wallet security** model is beneficial here for optimal performance and safety.
To add support for a brand new cryptocurrency or token, developers must create a custom application using BOLOS (Blockchain Open Ledger Operating System). This involves writing low-level C code to handle transaction parsing and **secure signing** directly on the **Ledger hardware wallet** itself. This is the highest level of **cryptocurrency development** and requires rigorous security audits.
The fundamental tenet of the Ledger ecosystem is that the user's private keys never leave the Secure Element—a chip that meets the industry-standard CC EAL5+ certification. When your dApp requests a transaction, Ledger Live (via the established **API integration**) forwards the unsigned transaction data to the **Ledger Nano X** or **Ledger Nano S**. The transaction is parsed, the signature generated, and the signed transaction is sent back. The raw private key is never exposed to the host computer, Ledger Live, or your application.
As a developer utilizing the **Ledger SDK**, your focus shifts from key management to user experience and reliable data preparation. We encourage developers to rigorously test the transaction data displayed on the **Ledger hardware wallet** screen during the **secure signing** phase. Ensuring that the user sees exactly what they are signing is crucial. This developer responsibility reinforces the user's confidence in the application's integrity, making the entire platform the benchmark for secure **cryptocurrency development**. Utilize the extensive documentation on the **Ledger Live Developer Portal** to master these security patterns from the moment you start **Getting Started** with your project.
The **Ledger Live Developer Portal** offers comprehensive documentation, including full **API integration** specifications, SDK examples, and boilerplate code to accelerate your development. Join our active developer community channels for real-time support, peer collaboration, and announcements about new features for the **Ledger Nano X** and **Ledger Nano S**. Your success in building highly secure dApps and services is our priority.
Access Full DocumentationKeywords: **Ledger Live Developer Portal**, **API integration**, **Ledger SDK**, **hardware wallet security**.