Iroh SDKs

The recommended way to interact with the iroh is by using one of our official Software Development Kits (SDKs).

Official libraries

Rust

The core of iroh is written in rust, and can be used by directly importing iroh crates.

node.js

Iroh's node.js SDK uses the rust runtime via c-bindings, maximizing performance from the comfort of javascript syntax.

Python

Iroh's python SDK uses the rust runtime via c-bindings, maximizing performance from the comfort of python syntax.

Swift

Build native iOS apps with iroh's swift SDK, tested with SwiftUI, works with uikit.

Kotlin

Iroh's Kotlin SDK uses the rust implementation via c-bindings.