Ledger Wallet Provider
Ledger Wallet Provider is a web SDK that lets you embed Ledger’s official connect flow inside your application. Users get a first-party Ledger experience with secure device pairing (USB and Bluetooth), Clear Signing, and Transaction Check. The SDK exposes an EIP-1193-compatible provider and works with EIP-6963 discovery, so you can integrate it with any JavaScript framework or wallet stack.
⚠️ Important: This Ledger Wallet Provider documentation is in Alpha and may be used for testing. The finalised version is planned for early 2026.
What you will find here
The Build section walks you through integration end to end:
- Overview — What Ledger Wallet Provider is, what you get (security, user flow, transports), and where to go next.
- Get started — Install the SDK, initialise the provider, discover it via EIP-6963, and request accounts.
- Requirements — Platform and browser support (ES2020+, Web HID, Web Bluetooth; desktop only).
- Configuration — All options for
initializeLedgerProvider(API key, dApp identifier, dev stubs, logging, and more). - Package attestation — How to verify the published package’s provenance and attestation.
- API Reference —
initializeLedgerProvider,LedgerEIP1193Provider, supported methods, and events.
If you are new to Ledger Wallet Provider, start with the Overview, then follow Get started to add it to your app.