Ledger Live Dev Portal

Start Building Today

**Ledger Live Wallet** – **Getting Started** Developer Portal

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 & API

Security first. Code with confidence.

Why Build on the **Ledger Hardware Wallet** Ecosystem?

Reach Millions of Users

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.

Inherit Uncompromised Security

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.

Your **Getting Started** Guide for **API Integration**

1

Download Ledger Live

Ensure you have the latest version of the **Ledger Live Wallet** installed on your desktop. This is the runtime environment for testing your dApp.

2

Enable Developer Mode

Navigate to Settings > Experimental Features and activate **Developer Mode**. This unlocks the ability to side-load your application for testing purposes.

3

Install the SDK

Choose your preferred **Ledger SDK** (e.g., JavaScript/TypeScript) and install the necessary packages via npm or yarn. Our documentation covers setup in detail.

4

Run Your First Test

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.

Core Integration Pillars: SDKs and **API Integration**

Ledger JavaScript SDK

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.

Custom Transport APIs

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.

Developing Ledger Apps (BOLOS)

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.

Architecting **Cryptocurrency Security** into Your Application

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.

Documentation and Developer Support

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 Documentation

Ready to secure the next generation of digital assets?

Begin Your Integration Journey

Keywords: **Ledger Live Developer Portal**, **API integration**, **Ledger SDK**, **hardware wallet security**.