The Foxglove SDK allows you to log and visualize multimodal data with Foxglove.
Important
This new Foxglove SDK is under active development.
It is ready for beta testing, but it is not yet fully documented and the API is subject to change. Please provide feedback via Discord or GitHub Discussions.
For stable libraries, see the existing ws-protocol or ros-foxglove-bridge repos.
The new SDK is written in Rust, with bindings and packages available for Python (C, C++, and ROS coming soon).
- Visualize live data using the Foxglove WebSocket protocol
- Log data to MCAP files for later visualization or analysis
- Leverage built-in Foxglove schemas for common visualizations, or your own custom messages using a supported serialization format
Visit Foxglove Docs to get started.
Package | Version | Description |
---|---|---|
Python | ||
Foxglove SDK for Python | ||
Rust | ||
Foxglove SDK for Rust | ||
ROS | ||
Foxglove schemas for ROS | ||
TypeScript | ||
Foxglove schemas for TypeScript | ||
Other | ||
Raw schema definitions for ROS, Protobuf, Flatbuffer, JSON, and OMG IDL |
Join our Discord community to ask questions, share feedback, and stay up to date on what our team is working on.