| 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.
iroh supports all major operating systems.
| OS | Supported |
|---|---|
| Linux | Yes |
| macOS | Yes |
| Windows | Yes |
| Android | Yes |
| iOS | Yes |
| WebAssembly (browser) | Yes |
| FreeRTOS | Yes |
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.
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.
| 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.