WuKongIM Docs

Product Overview

Understand WuKongIM's position, responsibility boundaries, and deployment model.

WuKongIM is distributed communication infrastructure for instant messaging and real-time interaction. Applications publish messages to personal, group, or custom channels; WuKongIM handles client access, per-channel ordering, persistence, replication, synchronization, presence, and online delivery.

v3 Beta

WuKongIM v3 is still in beta. APIs, configuration, and durable formats may change before the stable release. Validate it with your real workload before production use.

What it provides

AreaWuKongIM capability
Client accessTCP WKProto, WebSocket multiplexing, connection authentication, and bounded asynchronous dispatch
MessagingOrdered append, persistence, and synchronization for personal, group, and custom channels
StateMulti-device sessions, presence, recent conversations, read cursors, and unread state
ClusteringController, Slot, Channel, replication, failover, and unified routing
OperationsReadiness, Prometheus metrics, diagnostics, Manager, and command-line tools

What it does not replace

WuKongIM does not replace your account system, product authorization rules, content moderation, business database, or analytics platform. A production integration normally uses a business service to issue user credentials, maintain business relationships, and coordinate with WuKongIM through server APIs, webhooks, or SDKs.

One deployment model

Every deployment is a cluster. With one node, it is a single-node cluster that still follows the complete Controller, Slot, Channel, routing, and storage paths. There is no standalone mode that bypasses cluster semantics.

On this page