120 releases (9 breaking)

Uses new Rust 2024

new 0.32.1 May 15, 2026
0.32.0-alpha.1 Apr 29, 2026
0.31.1 Mar 31, 2026
0.28.1 Dec 19, 2025
0.24.0 Jul 17, 2025

#1039 in HTTP server

Download history 19483/week @ 2026-01-23 20944/week @ 2026-01-30 20456/week @ 2026-02-06 13821/week @ 2026-02-13 17888/week @ 2026-02-20 21146/week @ 2026-02-27 21527/week @ 2026-03-06 21943/week @ 2026-03-13 21230/week @ 2026-03-20 32024/week @ 2026-03-27 22271/week @ 2026-04-03 24422/week @ 2026-04-10 19577/week @ 2026-04-17 25662/week @ 2026-04-24 26114/week @ 2026-05-01 23325/week @ 2026-05-08

99,685 downloads per month
Used in 98 crates (20 directly)

MIT/Apache

430KB
9K SLoC

Rerun uses its own URL scheme to access information across the network.

The following schemes are supported: rerun+http://, rerun+https:// and rerun://, which is an alias for rerun+https://. These schemes are then converted on the fly to either http:// or https://. Rerun uses gRPC-based protocols under the hood, which means that the paths (/catalog, /recording/12345, …) are mapped to gRPC services and methods on the fly.

In most cases locally running instances of Rerun will not have proper TLS configuration. In these cases, the `rerun+http://` scheme can be used. Naturally, this means that the underlying connection will not be encrypted.

The following are examples of valid Rerun URIs:

for uri in [
    // Access the catalog server.
    "rerun://rerun.io",
    "rerun://rerun.io:51234/catalog",
    "rerun+http://localhost:51234/catalog",
    "rerun+https://localhost:51234/catalog",

    // Proxy to send messages to another viewer.
    "rerun+http://localhost:51234/proxy",

    // Links to a recording on the catalog server (optionally with timestamp).
    "rerun://127.0.0.1:1234/dataset/1830B33B45B963E7774455beb91701ae/data?segment_id=sid&time_range=timeline@1.23s..72s",

    // Links to a folder (dataset-name prefix) within the catalog.
    "rerun://rerun.io/folder/perception.detection",
] {
    assert!(uri.parse::<re_uri::RedapUri>().is_ok());
}


re_uri

Part of the rerun family of crates.

Latest version Documentation MIT Apache

Parsing and constructing Rerun URIs (rerun://, rerun+http://, …).

Dependencies

~32–43MB
~700K SLoC