Skip to content
Zentalk network visual

Build on Zentalk

The global telecom network no one owns — communication travels end-to-end encrypted across nodes run by independent operators. Build against the API, integrate a client, or run part of the network.

REST API

Full HTTP reference for the Zentalk API — authentication, messaging, groups, channels, media, and more. Generated from the OpenAPI 3.1 specification. REST API reference

Realtime & WebSocket

Live messages, typing indicators, presence, reactions, and call signaling over a single authenticated WebSocket. WebSocket reference

End-to-end encryption

X3DH key agreement, Double Ratchet, hybrid post-quantum Kyber-768, sealed sender, and out-of-band contact verification. Security overview

SDKs & libraries

The TypeScript client library, the Go client package, and the roadmap for official SDKs. SDK overview

Run a node

Operate a relay (validator) or mesh storage node. Installation, configuration, and CLI reference. Run a validator

Key agreementX3DH (X25519) with hybrid Kyber-768 / ML-KEM, enabled by default
Message encryptionDouble Ratchet, AES-256-GCM
Metadata protectionSealed sender, encrypted presence
Key verificationSafety numbers and SAS (out of band), TOFU identity pinning; Key Transparency Log in progress
TransportHTTPS / WebSocket (API), libp2p with TLS 1.3 + Noise (mesh)
StorageReed–Solomon erasure coding (10 + 5 shards), AES-256-GCM at rest