Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.iroh.computer/llms.txt

Use this file to discover all available pages before exploring further.

Bluetooth support is powered by blew, an open source BLE (Bluetooth Low Energy) Rust library focused on enabling peer-to-peer applications.
blew is in alpha state and is subject to change without backwards-compatibility until otherwise noted.
blew implements both Central and Peripheral modes, with support for macOS, iOS, Android, and Linux. It is async-only and requires a Tokio runtime. blew is open source under the AGPL license. Commercial licenses are available for use cases where the AGPL is not suitable. Contact the number0 team or me@jakebot.org for details.

Custom transport API

The custom transport API lets anyone implement new transports by implementing a set of traits for low-level packet sending and receiving. Each transport defines its own address type and serialization format.

Usage

Custom transport support requires the unstable-custom-transports feature flag. The API is unstable and subject to change. See PR #3845 for background.