Public key-based P2P connection API that automatically discovers and maintains optimal paths (direct or relayed)
QUIC-based communication (authenticated encryption, stream prioritization, header blocking avoidance), NAT hole punching support
- iroh-blobs: BLAKE3 content transfer
- iroh-gossip: lightweight publish-subscribe network
- iroh-docs: eventually-consistent key-value store
- iroh-willow: Willow protocol implementation (in development)
Usage Example: Open and close bidirectional streams using Rust
Endpoint::connect
/Router::accept
APIOther Language Support: FFI bindings provided through iroh-ffi