Skip to main content

SDK Introduction

The Foxglove SDK allows you to quickly and easily:

  • Stream and visualize your robot data live in Foxglove
  • Log your data to MCAP files

The SDK is available for C++, Python, and Rust under the MIT license.

This documentation provides an overview of the SDK to help you get started. For more detailed information, see the additional resources for each language below.

Installation

Install foxglove from crates.io: https://crates.io/crates/foxglove

cargo add foxglove

Quickstart

Logging to an MCAP file and visualizing in Foxglove

In this guide, you'll use the Rust, Python, or C++ SDK to log a scene update with an animated cube to an MCAP file and visualize it live in the Foxglove app. Click here to get started.

Reference

Reference API documentation, additional examples, and other resources for each SDK language.