Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 1.7 KB

File metadata and controls

55 lines (39 loc) · 1.7 KB
title Compatibility

Send data to and from any device running anywhere, big or small: cloud servers, tablets, or embedded systems. The core peer-to-peer technology is open source and built on open standards, so you're never locked in.

Operating Systems

iroh supports all major operating systems.

OS Supported
Linux Yes
macOS Yes
Windows Yes
Android Yes
iOS Yes
WebAssembly (browser) Yes
FreeRTOS Yes

Hardware

iroh is regularly tested on a wide range of hardware, from servers to microcontrollers.

Hardware Notes
x86_64 servers & desktops Fully supported
Apple Silicon (M-series) Fully supported
Raspberry Pi Fully supported
ESP32 Supported with caveats

For hardware you don't see here, or to integrate your custom hardware into our testing frameworks on every iroh release, contact us.

ESP32 Resource Requirements

We have built a version of iroh which has been tested on ESP32 with very constrained resources:

  • 4 MiB Flash / 4 MiB RAM: working, though 4 MiB flash is right at the limit
  • 4 MiB Flash / 2 MiB RAM: also works in testing

To use ESP32 in production, contact us for licensing & support.

Network Transports

Transport Status
UDP / IP (internet) Yes
WiFi / LAN Yes
Ethernet Yes
Bluetooth (BLE) Yes
Tor Yes
Nym Yes

If there is a transport you need that is not listed, contact us.