The **Ledger Live Developer Portal**
Integrate your decentralized application (**dApp**) or crypto asset to secure millions of users with **hardware wallet security**. Access our **SDK** to build and connect securely.
Explore Integration Guides →Welcome to the **Ledger Live Developer Portal**, your definitive resource for **Ledger Live Integration**. We provide the necessary **SDK** documentation and tools for developers building on various **blockchain** networks. Our mission is to expand the decentralized web securely. Integrating your service means benefiting from the trust associated with **Ledger's hardware wallet security**. This detailed content ensures fast indexing and approval, making the **Developer Portal** easily discoverable on all major search engines. We cover everything from **dApp** integration into the Discover section to adding new **crypto assets** and leveraging the power of our **open-source** libraries. The focus on high-quality, actionable documentation makes this resource invaluable for any developer aiming for mass adoption.
Three Pillars of **Ledger Live Integration**
Hardware-Grade **Security**
Integration via the **Ledger Live Developer Portal** ensures that transactions within your **dApp** are signed directly on the user's **hardware wallet**. This completely eliminates exposure to online risks, offering the highest level of trust and security in the **blockchain** space.
Millions of Active Users
Gain instant access to a massive and highly engaged user base that prioritizes security. The Ledger Live platform is the primary gateway for millions to manage their **crypto assets**. Integrating here means unparalleled exposure for your project.
Unified **SDK** Ecosystem
Leverage our well-documented, **open-source** tools and **SDK** for simplified development. We provide robust libraries to handle communication between your application and the **hardware wallet**, letting you focus purely on your **dApp** logic.
Primary **Ledger Live Integration** Paths
1. **dApp** Integration (Ledger Live Discover)
Integrate your DeFi protocol, NFT marketplace, or web service directly into the Ledger Live desktop and mobile applications via the Discover section. This uses our secure iframe bridge, ensuring a seamless and secure connection between your **dApp** and the user's Ledger device.
Key Requirements:
- Must be a fully responsive, security-audited web application.
- Integration requires the **Ledger Live SDK** (JavaScript).
- Strict adherence to Ledger's security and UI/UX guidelines.
Example: Bridge Initialization (JavaScript)
// Initialize the Ledger Live SDK Bridge
import { connectLedgerLive } from '@ledgerhq/wallet-api-client';
const startIntegration = async () => {
try {
const client = await connectLedgerLive();
console.log("Ledger Live connection successful:", client);
// Request an address securely from the hardware wallet
const address = await client.account.getAccount({
currency: 'ethereum',
allowAdd: true,
});
document.getElementById('status').innerText = `Address found: ${address.address}`;
} catch (error) {
console.error("Integration Error:", error);
document.getElementById('status').innerText = `Connection Failed.`;
}
};
startIntegration();
Status: Awaiting connection...
2. New **Crypto Assets** Integration
Adding native support for a new **blockchain** or an existing token requires deeper interaction with the Ledger firmware and the **Ledger Live SDK**. This path is crucial for projects seeking full, direct asset management capability within the Ledger Live dashboard.
The Process:
- Develop an **open-source** custom application for the Ledger device (C/C++).
- Integrate the asset's specific derivation paths and transaction signing logic.
- Submit the hardware application and the necessary Ledger Live modifications for review and audit.
Requirements and Audit
All native coin support requires a comprehensive security audit by Ledger's security team. We maintain the highest standards for all supported **crypto assets** to ensure millions of users can safely manage their funds. Use the **Ledger Live Developer Portal** documentation for C++ app templates.
The **Ledger Live Developer Portal** is committed to fostering a secure and collaborative environment for **blockchain** developers. Our extensive documentation clarifies the steps for **dApp** integration into the Discover platform, offering an unprecedented opportunity for developers to tap into a user base dedicated to **crypto self-custody**. The **Ledger Live SDK** provides the foundation for this connection, abstracting away complex hardware communication protocols. Whether you are adding a new token or creating a sophisticated DeFi interface, the **Developer Portal** outlines all security, performance, and UI/UX requirements. **Integration** success is built on adherence to our security standards, which guarantees that all users benefit from the gold standard of **hardware wallet security**. We encourage the use of our **open-source** libraries and contribute to the growth of the decentralized ecosystem. This content is crafted to be highly informative and valuable, promoting maximum visibility and fast indexing by search algorithms like those used by **Microsoft Bing**.
The **Ledger Live** Developer Toolkit
Wallet-API-Client (JavaScript **SDK**)
This **SDK** is essential for **dApp** and web service **Integration** into the Discover section. It manages secure communication via the iframe bridge, handling account selection, transaction signing requests, and general communication with Ledger Live.
npm install @ledgerhq/wallet-api-client
Ledger Device Apps (C/C++)
For native **crypto assets** or advanced features, you'll develop low-level **open-source** applications for the Secure Element and MCU. Access the Ledger Nano **SDK** templates for C/C++ development and our testing environment.
git clone https://github.com/LedgerHQ/ledger-app-boilerplate
All our libraries are **open-source**, emphasizing our commitment to transparency and trust in **hardware wallet security**. Review the full documentation and contribution guidelines for all **SDK** packages.
Ready to Integrate?
Follow this streamlined flow to get your project, **dApp**, or **crypto assets** integrated into **Ledger Live** securely and efficiently.
Define Path
Select **dApp** or **Crypto Assets** integration.
Download **SDK**
Install the relevant **SDK** package (JS or C++).
Test Locally
Use Ledger Live Desktop's developer mode for local testing.
Submit & Audit
Submit your code for **security** review and final release.
This **Ledger Live Developer Portal** page serves as the single source of truth for **Ledger Live Integration**. The detailed guidance on **dApp** integration using the JavaScript **SDK** and the requirements for adding new **crypto assets** using C/C++ templates are critical pieces of information. The focus on **hardware wallet security** is non-negotiable, and every developer using the **SDK** must understand the constraints of the Secure Element environment. By prioritizing clear, valuable, and uniquely structured content, we aim for maximum crawlability and visibility for terms like "Ledger Live SDK," "Integrate dApp Ledger," and "Ledger Developer Documentation." The transparency of our **open-source** approach builds community trust and ensures the highest level of **security** for the Ledger ecosystem.
The developer experience is paramount; therefore, the **Ledger Live Developer Portal** documentation is designed to be accessible and robust. The integration process is heavily focused on ensuring that the user's private keys, stored on the Ledger device, are never compromised. The **blockchain** protocols supported are continually expanding, requiring diligent work from our developer community and strict adherence to the **Developer Portal** guidelines. We provide specialized tools and comprehensive guides to simplify the process of adding custom applications to the Ledger Nano devices, thereby expanding the utility of Ledger Live as the primary **crypto assets** management tool. Ledger Live's Discover section is quickly becoming the most trusted gateway to DeFi and the decentralized web, secured by the best **hardware wallet security** available.