IoT & Embedded

Connect every device, everywhere

No servers, no gateways. Just peer-to-peer connectivity for every device, from microcontrollers to cloud servers.

Automatic Discovery

Devices find each other automatically

Power on a device and it announces itself on the local network. Peers connect directly over Wi-Fi, Ethernet, or Bluetooth.

ESP32Raspberry PiPhoneirohLOCAL DISCOVERYdevices find each other on the network

From microcontroller to cloud and back again

The same API runs everywhere, with open standards on QUIC.

Raspberry Pi

Fully supported

ESP32

4 MiB flash / 2 MiB RAM

Linux SBCs

x86_64 and ARM

FreeRTOS

Microcontroller-class

See the full compatibility matrix.

Why not MQTT

The broker is the weakest link

MQTT routes every message through a central broker. If the broker goes down: bad config, expired cert, network blip, hardware failure, every device in the fleet stops talking. Instead, iroh devices speak directly to each other. No single point of failure.

PUBLISHstart_txnSUBSCRIBEstart_txntxn_resulttxn_resultPCI flow⚠ single point of failurePoint of SaleMQTT Broker(local server)Payment TerminalPayment Backend

Why iroh

How does iroh stand up?

iroh connects devices directly, anywhere.

irohMQTTESP-NOW
Open source
Vendor-neutral hardware
Works over the internet
No server or broker required
End-to-end encrypted by default
NAT & firewall traversal
Cryptographic device identity

Ship devices that just work