Jetstream WebSocket endpoint. Emits a simplified JSON projection of the
AT Protocol firehose. Each WebSocket frame is one JSON event object
(optionally zstd-compressed if `compress=true` is set on the query).
Provider:BlueskyAsyncAPI: v2.6.0Spec: Bluesky / AT Protocol Event StreamsOperations: 2Messages: 6
Channel address
subscribe
Operations
publish
jetstreamSubscriberMessage
Send a `SubscriberSourcedMessage` to update subscription options after
connecting. Currently supports the `options_update` message.
subscribe
jetstreamSubscribe
Subscribe to the Jetstream JSON event stream.
Messages
JetstreamSubscriberSourcedMessage
JSON message sent from client to Jetstream server after connecting.
Currently the only supported `type` is `options_update`.
Content-Type: application/json
JetstreamCommitCreate
Jetstream commit event with `commit.operation = "create"`. Contains
the full record JSON.
Content-Type: application/json
JetstreamCommitUpdate
Jetstream commit event with `commit.operation = "update"`. Contains
the full record JSON, replacing the previous version.
Content-Type: application/json
JetstreamCommitDelete
Jetstream commit event with `commit.operation = "delete"`. No record
body.
Content-Type: application/json
JetstreamIdentity
Jetstream identity event. Wraps the AT Protocol `#identity` event in
a Jetstream envelope.
Content-Type: application/json
JetstreamAccount
Jetstream account event. Wraps the AT Protocol `#account` event in a
Jetstream envelope.
Content-Type: application/json
About AsyncAPI
The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.