Templates / sequenceDiagram

WebSocket connection lifecycle

Upgrade handshake, heartbeat loop, and clean shutdown — a template for documenting realtime connections.

Open in studio

Preview

Mermaid 11 renderer

Rendering preview...

Mermaid source

sequenceDiagram

sequenceDiagram
    participant Client
    participant Server

    Client->>Server: HTTP upgrade request
    Server-->>Client: 101 Switching Protocols
    loop Heartbeat every 30s
        Client->>Server: ping
        Server-->>Client: pong
    end
    Client->>Server: Close frame
    Server-->>Client: Close acknowledged

More templates