Welcome to the official developer hub for integrating with the Ledger ecosystem. This guide is your launchpad for building secure and innovative solutions, whether you're developing a custom **Device App**, integrating the **Wallet API** into your dApp, or adding support for a new **Blockchain**.
The Ledger platform is designed for security and openness, empowering you to connect millions of users to your crypto or Web3 project.
---Before diving into development, ensure you have the following:
ledger-live-common) will be essential.Ledger offers several distinct integration tracks, each tailored to a specific developer goal. Select the path that aligns with your project:
Develop a C/Rust application to run on the Ledger signer. This is required to add secure transaction signing support for a new blockchain protocol not yet natively supported by Ledger. You must ensure **Clear Signing** to make transaction details human-readable on the device screen.
Initial Command: npm install @ledgerhq/device-app-sdk (Example to be replaced with actual details)
Integrate the Ledger Wallet API into your existing dApp or service to connect securely with a user's Ledger Signer via the Ledger Wallet desktop/mobile application. This allows your application to request transaction signing without ever touching the user's private keys.
React Integration: For easy setup, use the dedicated React package:
npm install @ledgerhq/wallet-api-client-react
Security is the foundation of Ledger. All Device Apps and most major integrations must pass a rigorous security and functional audit to ensure the safety of our users' assets. **Do not skip this step.**
Once your application is fully tested and ready:
For Wallet API (dApp) integrations, simpler use cases may proceed directly to the **Discover** catalog submission process.
Join the conversation and connect with other developers and the Ledger engineering team:
Documentation: For in-depth guides on specific APIs and tools, visit the main developer documentation portal.
Community: Join the Official Ledger Developer Discord for real-time support and announcements.