Back to articles
How OpenClaw Serves HTTP, WebSocket, and 70+ Methods on a Single Port
NewsTools

How OpenClaw Serves HTTP, WebSocket, and 70+ Methods on a Single Port

via Dev.toAgent Internals

From HTTP/WebSocket multi-protocol multiplexing to configuration hot-reload — a deep breakdown of how the Gateway starts and runs Version baseline: OpenClaw 2026.3.2 Key Takeaways The Gateway serves HTTP and WebSocket traffic on a single port (18789) with no reverse proxy required, using Node.js's native upgrade event to multiplex protocols. Startup is a precisely ordered 48-step, 9-phase sequence -- from config migration and secrets resolution through to sidecar lifecycle management -- where each phase has clear failure semantics. HTTP routing uses a stage pipeline with first-match-wins semantics: 13 ordered stages cover webhooks, OpenAI-compatible APIs, Canvas, plugins, and health probes, with zero overhead for disabled features. Configuration hot-reload supports 4 modes (off/restart/hot/hybrid), with a recursive deep-diff engine and per-subsystem reload rules that allow most changes to take effect without a full Gateway restart. Slow consumer protection on WebSocket broadcasts preve

Continue reading on Dev.to

Opens in a new tab

Read Full Article
3 views

Related Articles