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
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 key transparency. Security overview
SDKs & libraries
The TypeScript client library, the Go client package, and the roadmap for official SDKs. SDK overview
Mesh network
Distributed, erasure-coded storage on a libp2p mesh — upload, download, and node APIs. Mesh Storage API reference
Run a node
Operate a relay (validator) or mesh storage node. Installation, configuration, and CLI reference. Run a validator
| Layer | Technology |
|---|---|
| Key agreement | X3DH (X25519) with hybrid Kyber-768 / ML-KEM, enabled by default |
| Message encryption | Double Ratchet, AES-256-GCM |
| Metadata protection | Sealed sender, encrypted presence |
| Key verification | Key Transparency Log (Merkle proofs), safety numbers, SAS |
| Transport | HTTPS / WebSocket (API), libp2p with TLS 1.3 + Noise (mesh) |
| Storage | Reed–Solomon erasure coding (10 + 5 shards), AES-256-GCM at rest |