DocumentationLedger LiveDiscoverIntegration walkthroughsLedger Services KitIntroduction

Welcome to the Ledger Services Kit Client documentation

This library is exclusively designed to facilitate the seamless integration of decentralized applications (dApps), termed as Live Apps, within Ledger Live. It provides a streamlined way for Live Apps to communicate with Ledger hardware wallets via the Ledger Services Kit.

Whether you are developing a crypto asset management app, a decentralized exchange, or any other blockchain project, this library is equipped with a set of React hooks and utilities to ensure a secure and efficient user experience.

This library serves as a cornerstone for integrating applications within Ledger Live, dubbed as Live Apps, in a framework-agnostic manner. By leveraging the Ledger Services Kit Client, your Live App can interact with Ledger hardware wallets through Ledger Live.

đź’ˇ

Migration from Platform SDK: If you are migrating from Platform SDK, please refer to this section that will guide you through the process.

Target Audience

the Ledger Services Kit Client is tailored for developers seeking to build Live Apps for embedding within Ledger Live. It ensures smooth communication between the Live App and the user’s Ledger hardware wallet through Ledger Live.

We expect to widen the scope of the library in the future to support other use cases as well such as web apps connected to Ledger wallets though the Ledger Extension, but this is not yet supported.

Overview

This library is exclusively designed to facilitate the seamless integration of decentralized applications (dApps), termed as Live Apps, within Ledger Live. It provides a streamlined way for Live Apps to communicate with Ledger hardware wallets via the Ledger Services Kit.

Whether you are developing a crypto asset management app, a decentralized exchange, or any other blockchain project, this library is equipped with a set of React hooks and utilities to ensure a secure and efficient user experience.

This documentation is structured to provide you with a clear understanding of the various features and utilities available in the Ledger Services Kit Client library.

  • Getting Started: If you’e new to this library, the Getting Started section (for Core or React) is the perfect launchpad. It navigates you through the installation and initial setup.

  • Configuration: The Configuration (for Core or React section contains information on how to integrate your application into Ledger Live.

  • Modules/Hooks and Utilities: Acquaint yourself with various modules/hooks and utilities for account management, message signing, transaction handling, and more in dedicated sections. Each section elucidates explanations, parameters, and practical applications.

  • Migration Guide: If you are migrating from the Platform SDK (version 1 of this library) to the Ledger Services Kit (version 2 and current), refer to the Migration Guide for a guided transition.

  • Families: For a comprehensive list of supported blockchains, visit the Families section. Each blockchain is detailed with its features and capabilities within the library.

We’re thrilled to have you on board and excited to see the innovative Live Apps you build.

Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Nano S, Ledger Vault, Ledger OS are registered trademarks of Ledger SAS