iroh

2 min read Original article ↗

IP addresses break, dial keys instead

Add peer-to-peer connectivity to your app, agent, or workflow.

“Doubling the network speed halves our compute budget.”

Ari Lotter

Principal Engineer at Nous

Read the Case Study

Raspberry Pi

Espressif

Linux

Windows

Apple

Android

Built for environments where connectivity is unreliable or intermittent

  • Use all the radios: Wi-Fi, cellular, ethernet, LAN, or Bluetooth, or bring your own transport.

  • Lean on the cloud less with direct links that bypass NATs and firewalls, with stateless relays as fallback.

  • Secure end-to-end encryption, with opt-in observability to diagnose issues and improve performance.

AWSGCPAzureSelf-HostEdgeHybridPrivate

How are people using iroh?

Distributed AI Training

Train foundation LLMs with compute distributed around the world, across AWS, GCP, Azure, and self-hosted infrastructure.

Video Streaming

Stream video between devices, using peer to peer technology. Create encrypted connections built on open standards, across the globe or across the room.

Real-time Sync for Mobile Applications

Powers apps for hundreds of thousands of devices around the world, even when internet access is precarious.

Point of Sale Payments

Connect payment terminals directly to point of sale systems over Bluetooth, LAN, or Wi-Fi with full PCI compliance and no additional servers.

IoT & Embedded Devices

Run iroh on ESP32, Raspberry Pi, and Linux with the same API. Devices discover each other automatically. No brokers, no gateways.

File Transfer & Sync

Move files and large blobs directly between devices with content-addressed, resumable transfers that verify every byte.

ConnectionsLatencyThroughputCustomΣAggregatorDashboardMobileServerIoT

Open source.
Forever.

The core peer-to-peer technology is open source and built on open standards, so you're never locked in: connect over our free community relays, self-host your own, let us run them for you, and switch between them whenever you want.

Modular toolkit

Dozens of open-source, composable protocols built on top of iroh. Mix & match to get the feature set you need.

From the Blog

Iroh language support

Announcing Swift, Kotlin, Python, and JavaScript bindings with first-party support for iroh.