WebSocket

A full-duplex communication protocol over a single TCP connection, standardized by the IETF as RFC 6455 and defined in the WHATWG WebSocket API on the client side. WebSocket is the most widely deployed realtime protocol on the web — used for chat, multiplayer, live dashboards, collaboration, and as the carrier for higher-level realtime SDKs from Ably, Pusher, PubNub, Phoenix Channels, Socket.IO, and others.

API entry from apis.yml

apis.yml Raw ↑
aid: realtime:websocket
name: WebSocket
description: A full-duplex communication protocol over a single TCP connection, standardized by the IETF
  as RFC 6455 and defined in the WHATWG WebSocket API on the client side. WebSocket is the most widely
  deployed realtime protocol on the web — used for chat, multiplayer, live dashboards, collaboration,
  and as the carrier for higher-level realtime SDKs from Ably, Pusher, PubNub, Phoenix Channels, Socket.IO,
  and others.
humanURL: https://datatracker.ietf.org/doc/html/rfc6455
baseURL: wss://
tags:
- WebSocket
- Protocol
- Bidirectional
- Standard
properties:
- type: Specification
  url: https://datatracker.ietf.org/doc/html/rfc6455
- type: Documentation
  url: https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API
- type: ClientAPI
  url: https://websockets.spec.whatwg.org/