Product Information
What is Iroh?
Iroh is a protocol designed for synchronizing and moving bytes—any size, on any device. At its core, it's a peer-to-peer network built upon magical sockets that establishes QUIC connections between peers. Peers request and provide opaque blobs of bytes, which are incrementally verified during transfer via their BLAKE3 hash.
Features
**Docs** - Authors create and join documents: mutable key-value stores that multiple users can read, write, and synchronize, with real-time subscriptions for live updates.
**Blob** - Iroh handles content-addressed blobs of opaque data, typically the bytes of files.
**Network** - The heart of Iroh lies in its ability to connect any two devices, no matter where they are located.
How to use Iroh?
Iroh is a protocol and library designed for synchronizing and transferring bytes of any size, enabling direct connections between devices over a peer-to-peer network. It aims to simplify networking tasks and give users greater control.
Core Functions of Iroh
Distributed
Rust
Usage Scenarios of Iroh
- Power chat applications.
- Build resilient applications.
- AI/machine learning.
- Streaming video.
- Gaming
- Data transfer
Common Questions about Iroh
What does Iroh do?
How do I use Iroh?
What are the core features of Iroh?
What are the use cases for Iroh?





















