Turn MCAP recordings into replayable, queryable robot data

Upload an MCAP and immediately inspect, replay, query, or connect it to AI tools. No ETL, no custom data lake, no waiting to start debugging.

.MCAP
warehouse_run_2024-05-14.mcap
2.42 GB
Uploaded 2m ago
Ready
Replay
Inspect
5 minute set up
Get started in minutes, not days.
Start debugging immediately
No wasting time on custom pipelines and formatting.
SQL + AI ready
Query with SQL or connect to your favourite AI tools.
$0.02 / GB /Month
Simple, predictable pricing
Value Prop

MCAP in. Everything out.

Drop in a recording once. Mesh Storage makes it available for Replay, Inspect, SQL Workbench, external Iceberg clients, and MCP-aware AI tools from the same data.

One upload. One source of truth. Every surface reads the same data.

How it works

From upload to usable in seconds

Replay and Inspect work as soon as the MCAP lands. Mesh Storage indexes the same recording for SQL, external clients, and AI tools in the background.

step one

Upload

Web upload, device upload, or watched folder. MCAP files land in Mesh Storage.

step Two

step Two

Replay and Inspect work as soon as the file lands.

step Three

Query everywhere

Alloy indexes recordings into queryable tables for SQL, notebooks and external clients.

Replay before processing finishes
Start debugging immediately.
works with existing MCAP workflows
No changes to how you record.
Open clients, no lock-in
Query how and where you want.

Want the setup details?

Read the Mesh Storage quickstart
Before / After

Stop stitching robot data together by hand

Mesh Storage replaces scattered MCAP files, one-off conversion scripts, and disconnected analysis tools with one upload path and one queryable source of truth.

Before Mesh Storage

After Mesh Storage

From scattered recordings to one usable robot data layer.

BUILT FOR ROBOTICS TEAMS

Fits the way robotics teams already record data

Keep your MCAP workflow. Mesh Storage adds upload, replay, inspect, query, and AI access without forcing a rebuild of your recording stack.

step one

Works with your MCAP workflow

Upload from the web, push from devices, or watch a folder your recorder already writes to.

step Two

Coexists with Foxglove

Alloy Edge can watch the same recording directory as Foxglove Agent, so teams do not need to rip out their viewer.

step Three

Query robot recordings

Run SQL across recordings through Alloy, DuckDB, Spark, Trino, or PyIceberg.

step Four

Open by design

MCAP in, Parquet and Iceberg underneath, standard clients out.

Outcomes

Move faster with your robot data

Spend less time on data plumbing. Ship better robots.

Debug faster

Replay recordings in 3D. Zoom into the exact moment something went wrong, with full context.

Analyze everything

Run SQL across every recording. No exports, no pipelines, no waiting for a data engineer.

Ship faster

From recording to insight in minutes, not days. Your team moves at the speed of your data.

Less overhead

No infrastructure to maintain. No tooling to build. Just upload and go.

One upload. One source of truth. Every surface reads the same data.

INTEGRATIONS

What you can do with Alloy

Everything between raw field data and a shareable report — automated.

query anywhere. Replay anywhere. Export anytime

SIMPLE PRICING

Simple pricing. No surprises.

Everything you need to store, query, replay, and run AI on robot data.

$0.02

/ GB / month
No egress fees
No hidden costs
Start free

No credit card required

Most teams build this themselves with storage, pipelines, and tooling. Mesh Storage replaces all of it — for a fraction of the cost.

Deploy before processing finishes
Start debugging immediately
SQL + AI ready
Query with SQL or connect to your favourite AI tools.
$0.02 / GB /Month
Simple, predictable pricing
FAQ

Frequently Asked

What data formats does Alloy support?

ROS bags (.bag, .db3), MCAP, Parquet, CSV, JSON, custom binary formats, and more. If your robot produces it, Alloy can ingest it. No conversion scripts or preprocessing required.

What data formats does Alloy support?

ROS bags (.bag, .db3), MCAP, Parquet, CSV, JSON, custom binary formats, and more. If your robot produces it, Alloy can ingest it. No conversion scripts or preprocessing required.

What data formats does Alloy support?

ROS bags (.bag, .db3), MCAP, Parquet, CSV, JSON, custom binary formats, and more. If your robot produces it, Alloy can ingest it. No conversion scripts or preprocessing required.

What data formats does Alloy support?

ROS bags (.bag, .db3), MCAP, Parquet, CSV, JSON, custom binary formats, and more. If your robot produces it, Alloy can ingest it. No conversion scripts or preprocessing required.

What data formats does Alloy support?

ROS bags (.bag, .db3), MCAP, Parquet, CSV, JSON, custom binary formats, and more. If your robot produces it, Alloy can ingest it. No conversion scripts or preprocessing required.