| Platform | Architectures |
|---|---|
| iOS | device and simulator |
| Android | aarch64, armv7 |
| macOS | arm64, x86_64 |
| Linux | x86_64, aarch64, armv7 (glibc and musl) |
| Windows | x86_64, aarch64 |
- API reference: docs.rs/iroh
- Example app: sendme, a CLI for direct file transfers between devices
- All languages: platform support matrix
Install
Add iroh to your project:Hello, iroh
N0 preset (public discovery + default relays), waits until it has a home relay, and prints its 64-character endpoint id. Run it with cargo run.
Next steps
Quickstart
Run two endpoints and watch them ping each other in five minutes.
Connect two endpoints
Build the sender/receiver flow from scratch with tickets and a custom protocol handler.
Rust API docs
Full type and function reference on docs.rs.