DocumentationLedger LiveDiscoverIntegration walkthroughsLedger Services KitSimulatorintroduction

Ledger Services Kit Simulator

The Simulator is a tool provided by Ledger that allows developers to test their application without interacting with the real Ledger Live application.

It provides a mock environment with a set of predefined responses for different Services Kit actions. This enables you to develop and test your application safely.

Target audience

This documentation and the Ledger Services Kit library are dedicated to developers building Live Apps that are intended to be embedded within a wallet implementing the Ledger Services Kit Server like Ledger Live.

Overview

The Ledger Services Kit Simulator library empowers you to:

  • Easily develop your Live App in the browser: Establish a fake connection to the Simulator acting as a wallet implementing the Ledger Services Kit Server, like Ledger Live would do.

  • Test in more ways: The simulator facilitate writing E2E, integration or unit tests, by allowing mocking any data used.

  • Simulate errors that are hard to reproduce: Just like you can write tests for the good path, you should also test your error handling code.

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

  • Getting Started: If you’re new to this library, begin with the Getting Started section. It guides you through the installation process.

  • Configuration: The Configuration section contains information on how to add the simulator to your Live App.

  • Profiles: Learn about the various Profiles we export for use with the simulator, as well as utilities to customize the profiles.

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