Rerun

Open-source data layer for logging and visualizing robotics data

Advanced API
Screenshot of Rerun, Open-source data layer for logging and visualizing robotics data

What is Rerun?

Rerun is an open-source SDK and viewer for logging, querying and visualizing multimodal robotics data, with a Hub backend for SQL queries and training streams over large recordings.

Rerun is an open-source toolkit for logging, storing, querying and visualizing the multimodal, multi-rate data that robotics and physical AI systems produce. Camera frames, point clouds, tensors, time series and logs can be recorded through SDKs for Python, C++ and Rust, then inspected in a dedicated viewer that runs natively or in a browser through WebAssembly. Built-in types, called archetypes, describe common data shapes so a recording can be shown without writing custom plotting code. The audience is mostly robotics, computer vision and machine learning engineers. A typical workflow starts with a few logging calls inside a SLAM pipeline, a policy rollout or a training loop, followed by scrubbing through time in the viewer to find a calibration mismatch or a failing trajectory. Recordings are stored as column-chunks in rrd files, and data from other formats can be converted into that structure. Teams can extend the viewer with their own views and tools. Several well-known projects use it for debugging and inspection, including Hugging Face's LeRobot, the Brush reconstruction engine, PyCuVSLAM and Meta's Project Aria dataset explorer. Beyond the open-source SDK and viewer, Rerun Hub is presented as the production backend for the same data layer. It adds a catalog, byte-range indexing and retrieval over object stores, SQL and dataframe queries that reach into columns, time ranges and values inside recordings, derived columns that evolve a schema without copying data, and a column-aware, video-codec-aware dataloader for streaming training mixes to GPUs. A shared viewer lets a team work from the same recordings. Access to Hub runs through a meeting request rather than self-serve signup. Among alternatives, Rerun sits between general experiment trackers such as Weights & Biases or TensorBoard, which handle scalar metrics well, and 3D libraries such as Open3D, which suit visualization but not data management. Its strength is time-aware, multimodal inspection combined with a path toward queryable storage at scale.

How do you use Rerun?

  1. 1Read the overview
    Start with the what-is-Rerun page to understand the logging SDK, the viewer and how recordings are structured.
    Rerun — Read the overview
  2. 2Try the viewer in a browser
    Open the web viewer to see how multimodal, time-aware data looks before installing anything locally.
    Rerun — Try the viewer in a browser
  3. 3Follow the quick start
    Pick the Python, C++ or Rust guide, install the SDK and log a first recording that opens in the viewer.
    Rerun — Follow the quick start
  4. 4Browse the archetypes
    Check the built-in types to find the right one for your images, point clouds, transforms or scalars.
    Rerun — Browse the archetypes
  5. 5Run an example
    Run one of the example projects to see the logging SDK used in a complete visual walkthrough, then adapt it to your data.

Pros and cons

Pros

  • Open-source SDKs for Python, C++ and Rust make it easy to add logging to existing robotics or vision codeAI
  • Time-aware viewer handles images, 3D, point clouds and time series in one placeAI
  • Viewer also runs in the browser, so recordings can be shared without installing anythingAI
  • Rerun Hub adds SQL and dataframe queries and training dataloaders for large recording collectionsAI
  • Used inside well-known projects like LeRobot and Project Aria, which signals real-world maturityAI

Cons

  • Built for robotics and physical AI, so it is a poor fit for ordinary business dashboards or BI reportingAI
  • Requires writing code to log data; there is no no-code import and chart workflowAI
  • Rerun Hub pricing and availability are not published and appear to require booking a meetingAI
  • Language support is limited to Python, C++ and Rust, with other languages depending on community issuesAI
  • Teams must learn archetypes and the rrd storage model before getting the most from queryingAI

How much does Rerun cost?

Pricing

The homepage does not state prices. The SDK and viewer are open source on GitHub, and Rerun Hub is offered through a book-a-meeting form.

Learn more

Support

Documentation includes a troubleshooting guide, examples and reference pages. Issues can be opened on GitHub, and a Discord community is available.

Learn more

Integrations

Used within Hugging Face LeRobot, Brush (Gaussian splatting), NVIDIA's PyCuVSLAM and Meta's Project Aria dataset explorer. Works with Python, C++ and Rust codebases, and converts data from other formats.

Features

Logging SDKs for Python, C++ and Rust, a native and browser-based viewer, built-in archetypes, rrd column-chunk storage, format conversion, and SQL or dataframe queries. Rerun Hub adds cataloging, byte-range indexing, derived columns, a streaming dataloader and shared team viewing.

Learn more

Frequently asked questions about Rerun

  • How much does Rerun cost?
    The homepage does not state prices. The SDK and viewer are open source on GitHub, and Rerun Hub is offered through a book-a-meeting form.
  • Does Rerun have an API?
    Yes, Rerun offers an API.
  • How do you use Rerun?
    The walkthrough on this page covers 5 steps: 1. Read the overview 2. Try the viewer in a browser 3. Follow the quick start 4. Browse the archetypes 5. Run an example.
  • What platforms does Rerun support?
    Rerun is available on Web App, MacOS, Windows and Linux.
  • What does Rerun integrate with?
    Used within Hugging Face LeRobot, Brush (Gaussian splatting), NVIDIA's PyCuVSLAM and Meta's Project Aria dataset explorer. Works with Python, C++ and Rust codebases, and converts data from other formats.
  • What are the limitations of Rerun?
    Built for robotics and physical AI, so it is a poor fit for ordinary business dashboards or BI reporting. Requires writing code to log data; there is no no-code import and chart workflow. Rerun Hub pricing and availability are not published and appear to require booking a meeting.

Status

StatusActive
Views0
Outbound clicks0
Added10/18/2026

Platforms

Web AppMacOSWindowsLinux

Pricing

Free