Visualize your robotics data with Foxglove

Use interactive visualizations in customizable layouts to quickly understand what your robot is doing.

Foxglove screenshot

Subscribe to our newsletter

Fully customizable layouts

Foxglove comes with a rich suite of built-in panels that can be arranged into the perfect layout for your task.


Display your robot in a 3D scene—complete with point clouds, transforms, and a world map.


View aggregated diagnostic messages.


Display images from multiple camera feeds, and overlay relevant bounding boxes and labels.


Plot message values over time, or plot an array of values at each timestamp.


Control your robot by publishing messages back to your live stack.

Raw Messages

Drill down into your messages to better understand and debug the state of your robot.

State Transitions

Track and detect changes in your robot's state.


Inspect incoming messages in tabular format.

Build custom layouts for your team to analyze data more efficiently.

Lean on your shared expertise to build a core set of workspaces that tackle your most common workflows. With team layouts, you can avoid hours of redundant work and iterate more quickly.

Foxglove screenshot

Get valuable insight into your data, regardless of its format.

Connect directly to a live robot, or inspect pre-recorded data files (ROS 1 and 2, Protobuf, MCAP, and more).

Live screenshot

Make Foxglove work for you – build your own extensions and contribute your own components.

Foxglove will accelerate your robotics development. Enjoy robust support as you build bespoke panels and write custom data transformations.

Ready to try Foxglove?

Get started for free

Manage your robotics data with Foxglove

Securely store petabytes of indexed and tagged data
for easy discovery and analysis.

Foxglove Timeline

Scalable data management for fast-moving robotics teams

Access your data on demand

Use Foxglove to store, explore, and stream your robotics data.

Store petabytes of data securely

Scalable architecture for real-world or simulated data, in a variety of formats.

Retrieve and explore your data quickly, for efficient analysis

With our optimized file partitioning and indexing, you can locate and visualize meaningful data at lightning speed.

Save money by storing data more intelligently

Take advantage of our internal analytics to see the data you're using and how you can customize your data retention policy accordingly.

Choose between cloud or on-premise deployment

Have the option to maintain complete control over your custom deployment of Foxglove.

Remotely access data stored in the field

Use Sites to manage what data is stored on the edge and in the cloud.

Manage your organization's data resources, members, and settings through a convenient web UI.

Explore and annotate shared data, set user permissions, and invite new team members.

Console dashboard

Analyze meaningful segments of your data.

Query Foxglove for the data you want to analyze, then load it in Foxglove or a Jupyter Notebook for further exploration.

You can even annotate your data in Foxglove with rich custom metadata to more easily find events of interest.

Timeline UI

Use our public API endpoints or CLI to quickly retrieve the data that you're interested in.

Explore and analyze data more efficiently by streaming just the information that you need.

Manage your data on the edge and in the cloud.

Leverage Sites to dictate where your data is stored and how it is accessed – no matter your connectivity constraints, regulatory restrictions, or data partitioning requirements.

Deploy an Edge Site wherever your robots work for easy on-premise data storage. Even with intermittent connectivity and low bandwidth, you can remotely pull data from the edge or forward it to the cloud.

Timeline UI with pending Edge imports

Ready to get started?Upgrade to a paid plan today.