Ledger Live combines hardware-backed security and an elegant interface to help you manage crypto. Connect your Ledger device to send, receive, stake, and monitor your portfolio — all with on-device confirmations and industry-leading cold storage protection.
Ledger Live is the desktop and mobile app that lets you control your Ledger hardware wallet and manage your cryptocurrency portfolio. With Ledger Live, private keys remain on your Ledger device — protected by secure elements and never exposed to your computer or phone. This means you can interact with DeFi, swap tokens, stake assets, and send transactions while keeping the private keys in cold storage.
Ledger devices use a secure element chip and verified firmware to store private keys and authorize operations. Ledger Live acts as the management layer — it constructs transactions, but every transaction must be signed and confirmed on the connected Ledger device. This separation ensures even if your computer is compromised, attackers cannot extract keys or authorize transactions without physical access to the device and the user's approval.
1) Download Ledger Live for Windows, macOS, Linux, iOS, or Android from the official site. 2) Connect your Ledger hardware device and follow the guided setup in Ledger Live to initialize, set a PIN, and write down your recovery phrase. 3) Add accounts and sync balances. Always verify addresses on the Ledger device before sending funds.
// Example using ledgerjs (transport-webusb)
import TransportWebUSB from '@ledgerhq/hw-transport-webusb';
import AppBtc from '@ledgerhq/hw-app-btc';
async function getAddress(){
const transport = await TransportWebUSB.create();
const btc = new AppBtc(transport);
const result = await btc.getWalletPublicKey("44'/0'/0'/0/0");
console.log(result.bitcoinAddress);
}