Skip to content

WebSocket

Connects to a WebSocket server and ingests received messages.

Configuration

yaml
source:
  kind: websocket
  url: "ws://localhost:8080/stream"
FieldDefaultDescription
url(required)WebSocket URL (ws:// or wss://)
headersAdditional request headers
ping_interval_seconds30Ping interval
modestreamstream or batch
idle_timeout_seconds5Batch mode idle timeout

Namespace: websocket.{url_host}

CLI

bash
skippr connect source websocket \
  --url wss://stream.example.com/v1
FlagDescription
--urlWebSocket URL (ws:// or wss://)
--modeConsumption mode