Build secure cryptocurrency applications with Ledger's comprehensive developer tools, APIs, and SDKs. Integrate hardware wallet security into your blockchain projects.
Ledger Live provides a comprehensive suite of tools and APIs for developers building secure cryptocurrency applications, decentralized finance platforms, and blockchain services.
Integrate Ledger Nano S, Nano X, and Nano S Plus devices directly into your applications using our JavaScript and React Native libraries.
Embed the full Ledger Live experience directly into your applications with our white-label solution and customizable UI components.
Access real-time cryptocurrency data, portfolio information, and transaction history through our comprehensive software development kit.
Connect to multiple blockchain networks including Bitcoin, Ethereum, Polkadot, and Cosmos with unified API endpoints and consistent data models.
Implement enterprise-grade security with our cryptographic libraries and secure element communication protocols for transaction signing.
Build for web, desktop, and mobile platforms with our cross-platform development tools and responsive design components.
Choose from our specialized SDKs for different development needs and blockchain integrations.
The Ledger JavaScript SDK provides comprehensive tools for web applications to interact with Ledger hardware wallets and blockchain networks.
Pre-built React components for quickly integrating Ledger functionality into your web applications with minimal setup.
Embed the full Ledger Live experience directly into your applications with customizable UI components and branding options.
Build native mobile applications for iOS and Android with Ledger hardware wallet integration and secure Bluetooth communication.
RESTful APIs for accessing blockchain data, managing portfolios, and integrating with Ledger Live services.
Retrieve current balance for a specific cryptocurrency account.
Sign a cryptocurrency transaction using a connected Ledger device.
Get historical exchange rates for a specific cryptocurrency.
Synchronize portfolio data across multiple devices and platforms.
Get started with Ledger Live development in just a few simple steps.
Install Node.js and create a new project. Install the necessary Ledger packages for your development needs.
Establish communication with a connected Ledger hardware wallet using the appropriate transport method.
Use the SDK methods to get wallet information, create transactions, and interact with blockchain networks.
Test your application with both testnet and mainnet environments before deploying to production.
The Ledger Live SDK supports development on multiple platforms with the following requirements:
For web development, ensure your application is served over HTTPS when accessing device APIs, as required by modern browser security policies.
Ledger Live SDK provides comprehensive support for multiple cryptocurrency networks and derivation paths:
Each cryptocurrency has its own application that needs to be installed on the Ledger device. Use the appropriate SDK module for each cryptocurrency type:
When developing applications that integrate with Ledger hardware wallets, follow these security best practices:
Always test your application thoroughly on testnet before deploying to mainnet environments.
Ledger welcomes contributions from the developer community through several channels:
Before contributing, please review our contribution guidelines and code of conduct. All contributions should include appropriate tests and documentation updates.
Ledger provides multiple support channels for developers building with our platform:
For critical security issues, please use our responsible disclosure program rather than public channels.
Join thousands of developers building secure cryptocurrency applications with Ledger's developer tools and APIs.