Visualize everything
See exactly what your robot saw: synchronized cameras, joint states, and 3D in motion. Debug episodes, review datasets, and compare teleop with policy rollouts.
Use the Rerun SDK to log, store, query, view, and train on physical data. Flexible high-performance building blocks for your data loop.
See exactly what your robot saw: synchronized cameras, joint states, and 3D in motion. Debug episodes, review datasets, and compare teleop with policy rollouts.
Analyze and reshape your whole dataset. Derive progress scores, action labels, or normalized schemas, then add the results as new layers alongside your source data.
Log straight from your code or convert existing data from MCAP, ROS 2, or Parquet. One format carries your data through visualization, queries, and training.
Train on the same data you record and query. A dataset mix is just a query, fed straight to your model, with no separate training set format to maintain.
Every part of the Rerun SDK is open source and built on the same data model, so the pieces fit together. That includes APIs and a rerun CLI for spinning up servers and viewers, inspecting recordings, and converting files.
Log physical data with idiomatic Python, Rust, and C++ APIs. A shared semantic model keeps sensor readings, model outputs, and system state in context.
The .rrd format is designed around column-chunks, and is purpose-built to enable flexible and performant processing of multi-rate, multimodal data.
Query recordings as dataframes or with SQL. Slice the columns, time ranges, and frames you need, and reshape data with declarative chunk processing.
Build custom views with a fast, extensible Viewer. Run on desktop, in notebooks, or in the browser, and render headlessly for agents and automated jobs.
Train directly on your .rrd files. A column and video-codec aware dataloader that streams dataset mixes to training without needing to re-export.
The open-source catalog that indexes a folder of recordings, so finding and streaming across many files is a query. The local foundation the whole stack runs on.
Let agents use the Viewer through MCP to inspect data and control a running session. Give them a visual workspace for investigating recordings alongside you.
Give agents structure with entities, components, and timelines. Dataframes and SQL let them query the data they need instead of sorting through files.
Render evidence headlessly for agent workflows and automated jobs. Generate visual output from your recordings without opening an interactive Viewer session.
Keep every action inspectable in the Viewer. Review what an agent selected or generated alongside the source data, so you can check its work in context.
| Rerun SDK Free and open forever | Rerun Hub Commercial | |
|---|---|---|
| Scalability | Flexible building blocks for local workflows and integration with your own infrastructure. | Managed infrastructure for petabyte-scale datasets, with automatic scaling. |
| Data storage | Portable | Persistent, managed catalog with byte-range indexing across your own S3-compatible object stores. Data stays in your buckets. |
| Performance | Fast local iteration with a performant Viewer, query APIs, and direct access to your recordings. | Fast queries at scale with cloud-based indexing, using the same SDK and Viewer. |
| Collaboration | Share recordings through your existing team workflows, with the same open-source tools for everyone. | Team-wide access to the same recordings via authenticated share links. Everyone works from the same data. |
| Access control | Your environment, your policies. Manage access through the machines and infrastructure where you run the SDK. | SSO authentication, authenticated share links, and single-tenant isolation deployed in the cloud region you choose. |
| Compliance | Audited SDK and Viewer, with deployment and compliance policies managed by your team. | Managed compliance with SOC 2 and ISO 27001 certifications, 24/7 monitoring, and continuous audits. |
| Support | Community support via Discord and GitHub. Open source under Apache-2.0 / MIT. | Commercial support from a shared Slack channel to a dedicated forward-deployed engineer. |
Install rerun-sdk. The Viewer, the format, and the toolchain are open source. Use it for research, production, and everything in between.