What is Rerun?
Rerun is building the multimodal data stack to model, ingest, store, query and view robotics-style data. It's used in areas like robotics, spatial and embodied AI, generative media, industrial processing, simulation, security, and health.
Open source: visualization and log handling open-source-visualization-and-log-handling
The open source project combines simple and flexible log handling with a fast, embeddable visualizer. Itβs easy to get started and can be used as a stand alone library.
The data model is a time aware Entity Component System (ECS), designed for domains like robotics and XR. The project includes a custom database query engine and rendering engine, both built around this model.
Commercial: multimodal data handling at scale commercial-multimodal-data-handling-at-scale
The commercial offering is managed infrastructure to ingest, store, analyze, and stream large amounts of robotics-style data. It's built around Rerun's open source data model to make data pipelines simple to build, and easy to operate with built-in visual debugging.
It gives you a single database interface to operate on data from multiple sources, including MCAP, proprietary log-formats, LeRobot Datasets, and multimodal table formats like Lance.
It's under development with select partners. Get in touch if you'd like to be one of them.
How do you use it? how-do-you-use-it
- Use the Rerun SDK to log multimodal data from your code or load it from storage
- View live or recorded data in the standalone viewer or embedded in your app
- Build layouts and customize visualizations interactively in the UI or through the SDK
- Query recordings to get clean dataframes into tools like Pandas, Polars, or DuckDB
- Extend Rerun when you need to
How does it work? how-does-it-work
That's a big question for a welcome page. The short answer is that Rerun goes to extreme lengths to make handling and visualizing multimodal data streams easy and performant.
Can't find what you're looking for? cant-find-what-youre-looking-for
- Join us in the Rerun Community Discord
- Or submit an issue in the Rerun GitHub project