Platforms
Five SDKs, one shape
Apple, Android, web, .NET, and Rust on the same canonical API. The code you write reads the same on every one. Pick your platform and the docs take it from there.
AppleSwift
iOS 16+, macOS 13+, visionOS 1+
Swift Package Manager
Read the docs →AndroidKotlin
Android 8.0+ (minSdk 26)
Gradle
Read the docs →WebTypeScript
Modern browsers and Node 20+
npm
Read the docs →.NETC#
.NET 8+
NuGet
Read the docs →RustRust
Async, tokio runtime
Cargo
Read the docs →Every SDK ships the same Rooms API, with every wire token checked across all five. For the web, Apple, .NET, and Rust SDKs, a message one client sends is byte-for-byte the message another reads, captured pair by pair against a live cluster. Install instructions live in each platform's docs.