SDKActive

Foxlet

Foxlet: Getting started Overview On this page Foxglove Documentation Foxglove is a platform to record, upload, organize, and visualize multimodal log data such as time series, text logs, video, 3D, maps, and more.

Open source page

Field note

What it does

Getting started Overview On this page Foxglove Documentation Foxglove is a platform to record, upload, organize, and visualize multimodal log data such as time series, text logs, video, 3D, maps, and more. It is most often used in hardware, robotics, and physical AI. Foxglove components ​ Foxglove provides a collection of tools that together support the entire data lifecycle for robotics teams. Component What it is Where it runs How to access it Foxglove app The main app through which Foxglove functionality can be accessed: visualization and debugging (panels, layouts, and playback), data organization, search, settings, and more. In a desktop app or in the browser Desktop app Web app Data Platform Hosted storage, indexing, and search for your robotics data — recordings, devices, and events. This is the backbone of all collaboration, organization, and search functionality in Foxglove. Runs on Primary Sites , available in multiple flavors: In the cloud (fully managed by Foxglove) In the cloud (managed by Foxglove, but on storage owned by the customer) Self-hosted by the customer The Foxglove app API CLI The software that runs on robots Foxlet uploads robot recordings automatically to the Data Platform Foxglove Bridge streams live data from a ROS-based robot to the Foxglove app Foxglove SDK (C++, Python, and Rust) allows you to log data from your own code, streaming it live to the Foxglove app or saving files locally Your robots, though SDK code can also run on your local machine Foxlet Foxglove Bridge Foxglove SDK Workflows ​ Foxglove supports all aspects of the multimodal data lifecycle: Record Record logs in the open source MCAP file format using the SDK (C++, Python, and Rust) Ingest Automatically upload recorded files (ROS 1 bag and MCAP) through Foxlet running on your robot Import recordings into the Data Platform using the Foxglove app Organize Index imported data recordings by device, time, and topic Annotate logs with metadata and events for easier search and discovery Search for interesting moments across all your recordings Share recordings with team members to triage incidents and analyze the root cause of an issue Visualize Connect to live robot data to visualize or teleoperate using the Foxglove app Open a variety of supported formats (MCAP, ROS Bag, ULog, etc) locally using the Foxglove app Visualize recordings in the cloud , from your organization's Data Platform or remote HTTP servers Configure panels to understand how your robots sense, think, and act Create shared layouts to tackle repeated visualization and debugging tasks Integrate Configure webhooks to react to data updates such as a new recording, event creation, or device update Chart telemetry from your recordings on Grafana dashboards Automate aspects of your data pipeline using the API and CLI Command palette ​ The command palette provides quick access to actions and navigation across the app. Open it with Ctrl + K (Windows and Linux) or Cmd + K (macOS) to search for commands by name or keyword.

Capabilities

Available capabilities

Tags

Tags

No tags filed yet.

Ways to use it

Ways to use it

No integrations filed yet.

Product features

Product features

Command palette ​

Foxglove components ​

Foxglove Documentation

Links and resources ​

Workflows ​