iroh
MODULAR NETWORKING STACK · RUST

IP addresses break. Dial keys instead.

IP addresses break, dial keys instead. Modular networking stack in Rust.

DIAL BY PUBLIC KEY — NOT ADDRESS
node A
you
node B
peer
key = ed25519:9f3c…a217  ·  route resolves itself
Key string is illustrative.
01

Addressed by identity

Connect to a stable public key. When the network path changes, the connection doesn't.

02

Modular stack

Compose the pieces you need — the networking layer is built to be taken apart and reused.

03

Rust all the way

A systems-grade foundation in Rust for builders who want direct, dependable connectivity.