# rerun.io > AI-optimized mirror of rerun.io containing 50 pages totalling 55,819 words of clean markdown content, structured data, and semantic HTML. Original source: https://rerun.io. Last updated: 2026-09-07T02:19:58.024Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Rerun | The Data Layer for Physical AI](/content/site-root.html): The data primitives to build, understand, and improve your data loop. Designed for multi-rate, multimodal data, from the first recording to massive scale. (358 words) ## Articles & Blog Posts - [Spotlight: Better labels for 3D reconstruction | Rerun](/content/blog/arkitscenes-slam/index.html): Are ARKitScenes' labels good enough to train on? We build a phone-only pseudo-label layer for dense depth and normals, then use the available laser data to decide what still needs measuring. (3,564 words) - [From the Evolution of Rosbag to the Future of AI Tooling | Rerun](/content/blog/rosbag/index.html): Thirteen years ago, Willow Garage released ROS (the Robot Operating System) and established one of the standard productivity tools for the entire robotics industry. (3,186 words) - [A new data layer for robot learning | Rerun](/content/blog/data-layer-for-robot-learning/index.html): With the 0.32 SDK release Rerun becomes a unified data layer for physical data, covering visualization, querying, transformation, and training of multi-rate, multimodal robotics data. This post walks through the architecture, tours the new capabilities, and introduces Rerun Hub, our commercial data catalog and storage engine. (3,752 words) - [The data layer tax for robot learning | Rerun](/content/blog/data-layer-tax/index.html): Robotics teams are trying to scale end-to-end learning without the mature data infrastructure that made it work for LLMs. This post is a map of where the tax comes from, walking backwards from evaluation to collection. (3,089 words) - [Why Rust? | Rerun](/content/blog/why-rust/index.html): I've been a programmer for 20+ years, and few things excite me as much as Rust. My background is mostly in C++, though I have also worked in Python and Lua, and dabbled in many more languages. I started writing Rust around 2014, and since 2018 I've been writing Rust full time. In my spare time I've developed a popular Rust GUI crate, egui. (2,219 words) - [Rerun 0.9 gives access to the underlying ECS | Rerun](/content/blog/release-0-9.html): We're releasing Rerun 0.9.0 with a completely revamped API that gives more control over the underlying data model, a hierarchical and time aware Entity Component System (ECS). (1,412 words) - [Light mode, streaming video and data model improvements | Rerun](/content/blog/release-0-24.html): Our feature packed 0.24 release comes with streaming video, light mode, tagged components, multi-sink Support, URDF logging, and more! (1,557 words) - [0.35 | Rerun](/content/docs/changelog/changeset-0-35/index.html): (834 words) - [0.34 | Rerun](/content/docs/changelog/changeset-0-34/index.html): (1,158 words) - [Spotlight: 3D reconstruction is a data layer problem | Rerun](/content/blog/arkitscenes-data-layer/index.html): 3D reconstruction runs on multimodal, multi-rate data, and handling that data is most of the work. This is a worked example of what Rerun's data layer removes from a real project: all 5,015 ARKitScenes scans converted into recordings that the viewer, the dataframe API, and the PyTorch dataloader read directly, no export step in between. (2,903 words) - [docs/changelog/index.html](/content/docs/changelog/index.html) (987 words) - [How does Rerun work? | Rerun](/content/docs/concepts/app-model/index.html): The high-level architecture and how the pieces fit together (739 words) - [0.36 | Rerun](/content/docs/changelog/changeset-0-36/index.html): Rerun 0.36 brings 3D gaussian splats to the Viewer: log them from the SDK or open a PLY file directly, complete with anisotropic scale, opacity, and view-dependent color. The experimental Viewer catalog now streams `.rrd` files lazily in the browser, so the web Viewer can open recordings larger than your RAM. 3D views got configurable axes, the timeline got a new playhead navigation menu, and `GrpcServerSink` can finally be combined with other sinks, so you can serve live data and write a file at the same time. (989 words) - [Rerun 0.27 - Flexible transforms, Python server management, and improved time controls | Rerun](/content/blog/release-0-27.html): Rerun 0.27 includes experimental coordinate frame hierarchies, Python APIs for server management, blueprint controls for 3D views, and time panel improvements. (913 words) - [How we sped up time series by 20-30x | Rerun](/content/blog/primary-query-caching/index.html): This is a follow up post that dives into how we managed to achieve such huge performance gains for time series (among other things), and why it was so hard in the first place. (1,330 words) - [Entity Filtering & Partial Update APIs | Rerun](/content/blog/release-0-22.html): This release brings powerful new tools for discovering entities in the Viewer, much improved partial update APIs for Python/C++/Rust and many more improvements. (871 words) - [Annotation Context | Rerun](/content/docs/concepts/annotation-context/index.html): Shared styling and labels across an entity tree (454 words) - [Exploiting column chunks for faster ingestion and lower memory use | Rerun](/content/blog/column-chunks/index.html): To enable working with more kinds of datasets in Rerun, the 0.18 release introduces a new column oriented API and performance improvements to help handle larger time-series. (2,145 words) - [Sharing in Rerun - from web to native viewer | Rerun](/content/blog/url-sharing-in-rerun/index.html): Learn how Rerun's URL-based architecture and open source design make sharing Physical AI visualizations effortless, from command line to web viewer to native apps. (747 words) - [Rerun 0.11 brings all SDKs to parity | Rerun](/content/blog/release-0-11.html): The Rerun C++ SDK is now fully on par with our two other SDKs in Python and Rust. Thanks to some great community feedback we've added more options for integrating Rerun in your CMake projects. (886 words) - [Rerun 0.25 - transparency, table filtering, experimental MCAP support and more | Rerun](/content/blog/release-0-25.html): Rerun 0.25 includes a number of new features and improvements, including table filtering, experimental MCAP support, and more! (880 words) - [Rerun 0.26 - ROS2 reflection, transform performance and more | Rerun](/content/blog/release-0-26.html): Rerun 0.26 brings major performance improvements, reflection-based ROS2 MCAP support, experimental lenses, and continued polish across the viewer and SDK. (778 words) - [Software Engineer, Infrastructure | Rerun](/content/careers/a6b9d129-a0fc-4635-96ca-8967c8617808/index.html): Join Rerun and help build the multimodal data stack for embodied AI. (542 words) - [The Missing Data Infrastructure for Physical AI | Rerun](/content/blog/physical-ai-data/index.html): Rerun has raised $17 million in seed funding to build out the data stack for Physical AI. In a addition to the open source project for logging and visualizing multimodal data, we're building a database for Physical AI. (1,637 words) - [Rerun 0.16 gives you more blueprint control from code | Rerun](/content/blog/release-0-16.html): You can now specify some blueprint properties through the Python log API. Among other things this lets you control the visible time range query per view from code. (636 words) - [Real-time kHz time series in a multimodal visualizer | Rerun](/content/blog/fast-plots/index.html): The 0.13 release means teams can now correlate kHz resolution motion and perception data in Rerun. Seeing all your data and state together, correlated over time, is the most powerful thing you can do to understand your systems better. (672 words) - [Starting Rerun | Rerun](/content/blog/starting-rerun/index.html) (792 words) - [Dataframe SDK Engineer | Rerun](/content/careers/d4fc6d62-2690-42e6-a321-16926233fa6d/index.html): Join Rerun and help build the multimodal data stack for embodied AI. (533 words) - [Strategic Operations, Founder’s Office | Rerun](/content/careers/a3eed514-b838-4056-97b6-1611d98e29b6/index.html): Join Rerun and help build the multimodal data stack for embodied AI. (631 words) - [Talent Partner | Rerun](/content/careers/7362db68-a2e9-4b09-a944-feb6194a9f69/index.html): Join Rerun and help build the multimodal data stack for embodied AI. (725 words) - [Concepts | Rerun](/content/docs/concepts/index.html): For a deeper understanding of how your logging data can be organized and visualized, it is useful to learn about the underlying concepts in Rerun. (81 words) - [Forward Deployed Engineer | Rerun](/content/careers/ee28fed0-9ada-40ac-b828-f1ed633f60e6/index.html): Join Rerun and help build the multimodal data stack for embodied AI. (406 words) - [Defaults and overrides for any data | Rerun](/content/blog/blueprint-overrides/index.html): Rerun 0.17 introduces blueprint defaults and overrides, bringing a massive step up in user control. For any visualizer input, you can now use the blueprint to set default values or override the data you logged. (1,298 words) - [Introducing Experimental MCAP Support | Rerun](/content/blog/introducing-experimental-support-for-mcap-file-format.html): In Rerun 0.25, we're adding experimental MCAP support to Rerun to make it easier to visualize your existing robot data. (1,180 words) - [News | Rerun](/content/blog/index.html): Rerun is a visualization toolbox for computer vision. The Rerun blog features technical and company background, as well user stories. (1,412 words) - [Introducing the Rerun SDK for C++ | Rerun](/content/blog/cpp-sdk/index.html): The ability to log streams of multimodal data from C++ and visualize it live in Rerun has been our most requested feature since before our public launch in February. The C++ SDK is finally out, but getting here the right way has been a long road. (1,291 words) - [Dataframes from multimodal logs | Rerun](/content/blog/dataframe/index.html): Rerun 0.19 brings two huge new features; the ability to view and query back Rerun data as dataframes, and part one of supporting encoded video data. (967 words) - [Inspired by Bret Victor | Rerun](/content/blog/bret-victor/index.html): In his 2014 talk Seeing Spaces, Bret Victor envisioned an environment where technology becomes transparent, where you effortlessly see inside the minds of robots as you build them. This is the dream of everyone building computer vision for the physical world, and is at the core of what we're building at Rerun. (1,149 words) - [Backwards compatibility of .rrd files | Rerun](/content/blog/release-0-23.html): We are finally starting to support backwards compatibility for our .rrd data format! (390 words) - [Computer vision for tennis | Rerun](/content/blog/playreplay/index.html): Computer vision is revolutionizing the way we solve problems in the real world. At Rerun, we have the opportunity to work with developers who are creating innovative computer vision products. One company we want to highlight is PlayReplay. (374 words) - [Introducing plugins for loading any file to Rerun | Rerun](/content/blog/data-loaders/index.html): Rerun should be able to open any file containing data you want to see, whether it's highly complex, rare, or proprietary to your team. With the new plugin system for loading arbitrary files in Rerun's 0.12 release that is now starting to become possible. (702 words) - [Graphs, drag & drop and undo | Rerun](/content/blog/graphs/index.html): Rerun 0.21 brings our first iteration on supporting general graphs in Rerun with a new graph view. It also comes with a host of UX improvements like drag & drop of entities, undo & redo, grids for 3D views and more. (788 words) - [Geospatial data and full H.264 support | Rerun](/content/blog/maps/index.html): Rerun 0.20 adds early support for geospatial data with the new GeoPoints and GeoLineStrings archetypes and a new map view. It also adds H.264 support to the native viewer together with many performance and stability improvements for video in Rerun.. (588 words) - [Introducing the Rerun Blueprint APIs | Rerun](/content/blog/blueprint-part-one/index.html): Rerun 0.15 introduces Blueprint Python APIs for controlling the layout and contents of views in the Rerun Viewer. It also introduces the ability to save and load blueprints from file. (888 words) - [Rerun OSS beta is released | Rerun](/content/blog/oss-beta/index.html): Today we're making the the Rerun open source project public. Rerun is now installable as `pip install rerun-sdk` for Python users and `cargo add rerun` for Rust users. (415 words) - [Computer vision for the blind | Rerun](/content/blog/biped/index.html): Computer vision is a powerful technology solving real problems in the real world, already today. It holds the potential to significantly improve life on earth over the next decades. At Rerun we have the privilege to work directly with developers that are building that future. From time to time we will introduce companies building computer vision products for the real world. The first company we want to introduce is biped. (444 words) - [The Data Layer for Physical AI | Rerun](/content/docs/overview/what-is-rerun/index.html): Rerun covers the whole journey from raw recordings to training, on a single unified data layer for multi-rate, multimodal robotics data. (589 words) - [Bucket CORS | Rerun](/content/docs/hub/bucket-cors/index.html): Configure CORS on your data bucket so the Web Viewer can read presigned URLs directly (324 words) - [Software Engineer (Rust) - Backend | Rerun](/content/careers/11a2a716-4d15-4ea5-8f68-1c8b06f3b725/index.html): Join Rerun and help build the multimodal data stack for embodied AI. (614 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives - [AgentSite Network](https://agentsite.network/network.html): Public index of AgentSites and their machine-readable resources