Build on the mesh, step by step
Last updated
Practical how-tos for the offline-first SDK for React Native. Start with the quickstart, then work through the core primitives: peer-to-peer messaging, serverless service discovery, offline identity, and telemetry. Every guide runs on the same TypeScript API over the Rust core, on iOS and Android.
Looking for the full API surface? See the developer overview or the documentation and API reference.
Getting started
From an empty React Native project to a device on the mesh.
Core primitives
The building blocks in the SDK, each shipped and callable today.
Build offline peer-to-peer messaging
Send and receive messages device-to-device with no server in the path, encrypted by default and relayed across up to 8 hops.
Read the guide → DiscoveryAdvertise and invoke a capability with no server
Publish a named capability, let peers discover it across the mesh, and answer request/response like an API endpoint. No DNS, no registry.
Read the guide → IdentityVerify identities offline with OfflineID
Authenticate who you are talking to with Ed25519 self-sovereign identity that verifies device-to-device with zero connectivity.
Read the guide →Patterns
Wiring the primitives into a running app.

