Why integrate with Ledger Live?
Ledger Live (now branded Ledger Wallet in recent docs) is the primary companion app for Ledger hardware wallets — it’s where users manage accounts, sign transactions on-device, and discover embedded apps and services. Integrating your product with Ledger Live gives you trusted UX hooks, on-device signing, account display, and a distribution channel to millions of Ledger users — which makes it a powerful pathway for any blockchain project or dApp. :contentReference[oaicite:1]{index=1}
What integration types exist?
Broadly, Ledger Live integrations fall into three buckets:
- Blockchain / account integration — add native account support so users can hold and view balances and history inside Ledger Wallet. (Requires device app + Ledger review.)
 - Live Apps (Discover) — embed decentralized apps inside Ledger Wallet so users can interact using on-device signing flows and the Wallet API client.
 - Services & partners — distribution or trusted integrations (e.g., swap providers, staking, custodial services) surfaced in the app's discovery or integrations sections.
 
Getting started — developer flow (high level)
A typical integration begins with the Developer Portal: read the docs, pick the integration type, follow the “Getting started” guides for the Wallet API or blockchain integration, build and test locally, then submit your manifest or onboarding form for Ledger’s review. The portal provides SDKs, CLI tools and step-by-step tutorials for each path. :contentReference[oaicite:2]{index=2}
Live Apps: Wallet API & manifest
Live Apps run inside the Wallet environment and talk to the device via the Wallet API Client. To build one, follow the Wallet API getting-started guide, use the provided client libraries, and prepare a platform manifest so Ledger can load your app during review or local testing. The docs include an example Live App tutorial you can follow end-to-end. :contentReference[oaicite:3]{index=3}
Quick Live App checklist
- Read the 
Wallet APIintroduction and client docs. - Use the provided demo templates or example repository.
 - Test signing with a real Ledger device (or emulator where available).
 - Create and host your platform manifest (for Discover loading).
 - Follow Ledger’s submission process for review and distribution.
 
Blockchain integrations (accounts)
If you want your chain to appear as a native account in Ledger Wallet, you’ll need a device app (to handle on-device signing) and a backend/entity integration so transactions, tokens and history are properly surfaced. Ledger’s blockchain integration docs explain the technical requirements, signing standards, and the form to request official support. Be prepared to sign an integration agreement during the review process. :contentReference[oaicite:4]{index=4}
Developer tools & testing
Ledger provides a CLI and local development flows to accelerate iteration — for example you can run a local Wallet build, link Wallet API packages, and load a platform manifest for mobile testing. The portal’s working-with-Ledger-Wallet appendix has practical steps for developer workflows. :contentReference[oaicite:5]{index=5}
Security & UX best practices
Security is central. Follow these rules:
- Never request private keys — all signing must be processed by the Ledger device (Ledger signer / hardware).
 - Keep manifests minimal and explicit about permissions.
 - Design for clear user consent screens when requesting on-device signatures.
 - Test edge cases: chain forks, unsupported tx types, and user cancellation flows.
 
Submission & review
Ledger maintains a review process — for Live Apps this typically involves manifest review, UX checks, and security verification. For blockchain integrations you’ll work with Ledger’s integration team and may need a signed agreement prior to distribution in the Accounts section. Follow the portal instructions and the “Add your blockchain” guide to avoid delays. :contentReference[oaicite:6]{index=6}
Resources — 10 official links
Below are ten official Ledger pages referenced in this guide. Use them as your primary resources when developing an integration.
Example: minimal Live App manifest (snippet)
{
  "name": "MyLiveApp",
  "short_name": "LiveApp",
  "description": "A sample Live App for Ledger Wallet",
  "start_url": "/index.html",
  "display": "standalone",
  "permissions": ["ledger-sign", "accounts-read"],
  "version": "0.1.0",
  "platform": "ledger-wallet",
  "manifest_version": 1
}
      Example notes
This manifest is illustrative — follow the exact manifest schema and permissions described in the Wallet API docs. Do not request unnecessary permissions: only the minimal scopes required for your app's flows improve privacy and increase the chance of a smooth review.
Final checklist before submission
- Confirm device-signing works with the exact Ledger app(s) your integration requires.
 - Proof-test UX flows on both desktop and mobile (if applicable).
 - Prepare documentation and a short security appendix for the Ledger review team.
 - Host the platform manifest and test loading locally (mobile manifest loading exists in dev settings).
 - Submit via the Developer Portal forms and monitor feedback.