Skip to main content

Data Management

One system of record for robot data.

Index every recording from your fleet. Annotate to share context with your team. Search with structured queries or plain language through the UI, API, CLI, or an agent.
Foxglove data management platform

Turn robot data into decisions, faster.

Data Management turns scattered recordings into a searchable system of record. Centralize once, curate with shared context, then search and retrieve through the UI, API, CLI, or an agent.
Ingest and standardize fleet data.

01

Ingest and standardize fleet data.

Ingest recordings from robots or local workflows and unify formats like MCAP, ROS, Protobuf, JSON, and FlatBuffers. Automatically index by device, time range, and topic so your data is secure, consistent, and ready to search.

Curate data for repeatable workflows.

02

Curate data for repeatable workflows.

Add structure to raw recordings with devices, metadata, and events so teams can organize investigations consistently. Curate high-value data with shared context for debugging, QA, and operational review, and reuse that context across teams and workflows. The built-in agent can tag events and look up or create devices for you, with your approval before anything is applied.

Search and retrieve the right data.

03

Search and retrieve the right data.

Find recordings with structured queries or semantic search. Use Query Builder to filter by device, metadata, and message fields or describe the behavior you’re looking for in plain language. Pull only the time window, devices, and topics you need. Agents can run these searches too. Ask Foxglove in the app, or query your org from Claude Code or Cursor over MCP.

How it works.

Ingest recordings from robots, edge, and local workflows

Record data on-robot, then upload or import via the repository and Foxlet workflows to make it available for the team.

Curate recordings with devices, metadata, and events

Add structure to raw recordings so teams organize investigations consistently. Enrich data with device properties and events so important context is easy to find and reuse across debugging, QA, and operational review.

Search and retrieve with structured or semantic search

Search with structured queries over metadata and message contents, or use semantic search to describe what you need in plain language. Retrieve results through the UI, API, or CLI.

Work with your data through an agent

Ask Foxglove inside the app to find recordings, tag events, or create devices, and approve each change before it is applied. Connect Claude Code, Cursor, or another MCP client to run the same operations from your own tools, where actions apply immediately.

Start building with Foxglove.

Get started for free