Skip to Content
📢 Breaking change: Applications using LedgerJS for transport implementation should migrate to the Device Management Kit (DMK). Learn more.
DocumentationLedger Wallet ProviderOverview

Ledger Wallet Provider

Give your users a first-party Ledger experience inside your application with secure signer pairing, Clear Signing, and Transaction Check built in.

What is Ledger Wallet Provider

Ledger Wallet Provider is a web component SDK that embeds Ledger’s official connect flow directly inside your application, enabling direct signer connections and ensuring full access to Ledger’s security features like Clear Signing and Transaction Check.

The SDK handles USB and Bluetooth connections, automatically enables Clear Signing and Transaction Check, and exposes standards-based providers for the blockchain families you register. Install @ledgerhq/ledger-wallet-provider-evm and/or @ledgerhq/ledger-wallet-provider-solana, pass their factories to initializeLedgerProvider, and the SDK announces only the families also enabled in your partner configuration — an EIP-1193  provider via EIP-6963  for Ethereum, and a Wallet Standard  wallet for Solana.

Ledger connect modal with transport choicesToken balances displayed for the connected account

What you get with Ledger Wallet Provider

✓
Built-in security
Clear Signing and Transaction Check enabled automatically
✓
Complete user flow
Handles signer pairing, account selection, and connection state
✓
Standard integration
EIP-1193 provider works with any JavaScript framework
✓
Managed transports
Ledger maintains USB and Bluetooth connection layers

Limitations

The SDK runs entirely in the browser. It does not support server-side rendering (SSR): use dynamic imports to load it only in a browser context. Mobile browsers are not supported because Web HID and Web Bluetooth APIs are not available on iOS or Android. For full environment requirements, see Requirements.

Where to go next

Last updated on
Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Stax, Ledger Flex, Ledger Nano, Ledger Nano S, Ledger OS, Ledger Wallet, [LEDGER] (logo), [L] (logo) are trademarks owned by Ledger SAS.