Skip to main content

Product

Visualization and observability for robotics developers.

Robotics and physical AI companies use Foxglove to build reliable autonomy and accelerate their development.

Leading robotics companies build faster with Foxglove.

Aescape
Dexory
Wayve
Dexterity
Cobot
NVIDIA
Shield AI
ANYbotics
Waabi
Saronic
Gatik
Overland AI

A better way to understand your robots.

Visualize, debug, and manage all your multimodal data in one purpose-built robotics and physical AI development platform.

Stream from the cloud, load local files, or connect directly to your robot.

01

Stream from the cloud, load local files, or connect directly to your robot.

Gain valuable insights into your data, regardless of the format. Use the SDK for live visualization, logging, and remote monitoring. Use the Foxglove Agent to simplify importing recordings and uploading local files directly. You can also upload recordings to your private data lake for easy storage, searching, and streaming.

Visualize all of your multimodal data.

02

Visualize all of your multimodal data.

Choose from over 20 out-of-the-box panels to create interactive visualizations in customizable layouts. Stream your multimodal data, and share each layout to collaborate and quickly understand what your robot is doing.

Interact with your robots and analyze everything.

03

Interact with your robots and analyze everything.

Display and control your robots in an interactive 3D scene; share rich visualizations from live and recorded data of your robot's mission and journey; and analyze everything to better understand how your robots move through the world.

Customize and extend your workflows.

04

Customize and extend your workflows.

Build bespoke panels, convert custom messages, alias topic names, and configure a set of layouts to support your team's unique development workflows.

Store your data in your cloud or ours.

05

Store your data in your cloud or ours.

Explore and analyze data more efficiently by streaming only the information you need. Use the UI, API, or CLI to quickly retrieve the data you're interested in. Leverage Sites to dictate where your data is stored and how it is accessed—regardless of your connectivity constraints, regulatory restrictions, or data partitioning requirements.

Data Management

Foxglove takes care of the hard parts for you.

Foxglove data management pipeline diagram

Record and ingest.

Use the SDK for live visualization, logging, and remote monitoring. Use the Foxglove Agent to simplify import and upload of recordings. Foxglove simplifies data serialization, transportation, and processing—whether you're dealing with async data streams or trawling terabytes of recorded data.

Process and manage.

Index data by device, time, and topic, set retention policies for effective data management, and seamlessly integrate with existing data pipelines. With flexible access via the UI, API, or CLI, you can retrieve only the data you need for efficient exploration and analysis.

Customize and view.

Share layouts and customize interactive visualizations of live and recorded data. Foxglove's extensible visualization can render complex 2D/3D data, providing critical insights for triaging, debugging, and optimizing updates and prototypes to improve your robots.

Leading robotics companies choose Foxglove.

Get a demo
“As we scale the business, it's critical for the team to keep focused on the work that's delivering our Embodied AI; using Foxglove gives us that critical time back”
J'aime Laurenson

J'aime Laurenson

Product Lead at Wayve

Fully customizable layouts with 20+ panels ready for your workflow.

Visualization

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

A Wayve engineer using Foxglove.

3D

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

Diagnostics

View aggregated diagnostic messages.

Images

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

Plot

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

Publish

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.

Table

Inspect incoming messages in tabular format.

Map

Display GPS and GeoJSON data on a world map.

FAQ

Can I try Foxglove for free?
Yes, absolutely. Foxglove's free plan is available to everyone and will remain free forever. You can have up to 3 users, 10 GB of cloud storage, and 10 devices (i.e., robots).
Are academic discounts available to students and researchers?
Yes. Students, professors, and researchers alike—anyone using Foxglove for academic purposes—can access Foxglove free of charge. Invite your entire lab or team, leverage the data platform, and take advantage of all Foxglove features to help advance the robotics community at large.
Can Foxglove be used for my particular robotics application?
Most likely, yes. Foxglove supports a wide range of data formats and offers several connection options, including the ability to use local files with no internet connectivity. Foxglove's extensibility also allows you to build bespoke panels, convert custom messages, alias topic names, and configure layouts to suit your unique needs. Read the documentation at docs.foxglove.dev/docs/connecting-to-data/introduction#data-sources to learn more.
What data formats does Foxglove support?
Foxglove natively supports MCAP, ROS 1, ROS 2, and custom formats like Protobuf, JSON, or FlatBuffers, using an encoding-agnostic WebSocket connection or a local or remote MCAP file.
What development workflows can Foxglove help my team with?
Foxglove's primary use cases include multimodal data visualization and management. Visualizing all your robotic data on a single screen enables you to troubleshoot and debug issues more quickly. Managing data through Foxglove's connections and platform creates seamless development loops: while your robot operates and records data, you identify issues, make improvements, redeploy, and repeat.
Are data recordings uploaded to Foxglove secure?
Yes, absolutely. Foxglove enforces HTTPS on all connections, encrypts data in transit with TLS 1.2, and secures data at rest with AES 256-bit encryption. Foxglove also uses single sign-on (SSO) and Security Assertion Markup Language (SAML) for secure authentication. Additionally, Foxglove is SOC 2 Type II certified and General Data Protection Regulation (GDPR) compliant. View the security page at foxglove.dev/security to learn more.
How long does it take to integrate and start using the Foxglove platform?
You can start using the Foxglove platform instantly. Simply drag .bag or .mcap files onto the screen to begin visualizing your data. Connecting to your robot is just as easy—use a WebSocket, the Foxglove Rosbridge, or the Foxglove Agent.
Do I need to sign up for a paid plan for my team to use Foxglove?
Not if your team has 3 or fewer people. If your team has 4 or more people, you will need to sign up for the Starter or Team plan to continue using Foxglove.

Start building with Foxglove.

Get started for free