A high-performance, distributed real-time messaging and communication platform. Built for speed, security, and reliability.
Seamlessly connects over WebSocket, HTTP/2 (SSE), HTTP/3 (SSE), QUIC, and gRPC — automatically choosing the best transport for your network conditions.
Pooled buffers with strict ownership contracts eliminate data races and minimize memory allocations for maximum throughput.
Create, join, and manage rooms with role-based access control (owner, moderator, member), typing indicators, and presence tracking.
Server-mediated file uploads with chunked streaming to SeaweedFS, adaptive flow control (AIMD), zstd compression, and SHA-256 integrity verification.
Low-latency media with Opus audio and H.264 video, cross-server call routing, and drop-oldest backpressure.
High-availability asynchronous messaging infrastructure with fault-tolerant offline storage, ACK/NACK mechanics, adaptive retries, and strict backpressure handling for guaranteed delivery.
Verboo supports multiple transport protocols — choose the one that fits your environment:
Full-featured client library supporting all transports, reconnect with exponential backoff, file transfer, rooms, presence, and calls.
SwiftUI-based iOS application using a Swift wrapper over the Go engine compiled via gomobile. Local storage encrypted with Keychain.
Get on TestFlightKotlin + Jetpack Compose application using a JNI bridge to the Go engine. Local storage encrypted with SQLCipher and hardware-backed AES keys via Android Keystore.
Verboo is built with defense-in-depth in mind: