docs/content/getting-started.md
Rerun helps robotics and Physical AI teams iterate faster: log from any sensor, visualize in the Viewer, and query with dataframes — across one recording or many.
pip install rerun-sdk bundles the SDK (log/query from code) and the Viewer (visualizer app).
For Rust, C++, see Install Rerun and Set up a project.
rerun launches the Viewer.
Pass a file to open it directly:
rerun path/to/recording.rrd
Supports .rrd, .mcap, and more.
Also available in-browser at rerun.io/viewer.
Rerun's catalog organizes recordings as queryable segments.
The workflow: log (or convert) data to an .rrd, start a catalog server (or connect to an existing one if using the commercial Rerun Hub), register the .rrd as a segment, then visualize and query across recordings.
Save data to an .rrd see Log and Ingest for more details.
If you already have data in another format see our how-to for various examples converting to .rrd.
snippet: tutorials/getting_started_log
rerun server starts a local catalog on port 51234 (use Rerun Hub for persistent, multi-user storage), then connect from your code:
rerun server
snippet: tutorials/getting_started[setup]
Register an .rrd with a dataset so it shows up as a queryable segment.
snippet: tutorials/getting_started[ingest]
Point the Viewer at your server to browse every recording in the catalog. See Configure the Viewer.
rerun rerun+http://127.0.0.1:51234
Query the catalog into a DataFusion DataFrame. See Query and Transform.
snippet: tutorials/getting_started[query]