Utilities Documentation

Welcome to Lager's documentation section! Here you will find the information you need to take full advantage of the Lager platform. If you have any questions about our documentation do not hesitate to reach out to us at support@lagerdata.com. Or visit our website to learn more.

Lager Client

With the lager-cli tool, you can use your command line interface to interact directly with a Lager Gateway, and the DUT connected to it. Here are some examples of what you can do with lager-cli:

  • Debug your device via JTAG/SWD

  • Open a serial UART interface to your Device Under Test (DUT)

  • Run automated tests

  • Set up a SPI or I2C host adapter

  • Interface via GPIO(Read/Write) with the DUT

  • Read analog values off of the DUT

  • and much more!

Learn how to use the Lager Client.

Lager Python

Lager Python allows users to write standard Python code that is run from the host machine but executed on a Lager Gateway. Writing automated tests with Lager Python is easy because users have full access to all of the Gateway's peripherals (JTAG/SWD, UART, SPI, I2C, GPIO, ADC, BLE, USB).

Learn how to use Lager Python

Continuous Integration

Lager makes Continuous Integration easy. The Lager Client can integrate with any CI system, but we provide first-class support for Github Actions, Bitbucket Pipelines, and Drone.


We've put together a number of tutorials to help you get started with Lager. Please contact us at support@lagerdata.com if you would like to request additional tutorials.