AsyncAPI channel · CockroachDB · CockroachDB CHANGEFEED Sinks

table/{tableName}

Per-table changefeed topic. On Kafka and Pub/Sub a topic is created per source table by default (the table name). Each message represents a committed row mutation in CockroachDB.

Provider: CockroachDB AsyncAPI: v2.6.0 Spec: CockroachDB CHANGEFEED Sinks Operations: 1 Messages: 5

Channel address

table/{tableName}

Parameters

Operations

publish
tableRowChanged
A row in the table was inserted, updated, or deleted.

Messages

EnvelopeWrapped
Default envelope; contains "after" row state and optional "before", "key", "updated".
Content-Type: application/json
EnvelopeBare
Row columns at top level; CockroachDB metadata under "__crdb__".
Content-Type: application/json
EnvelopeKeyOnly
Primary key array only; no row payload.
Content-Type: application/json
EnvelopeRow
Row columns only; no metadata, no key, no envelope wrapper.
Content-Type: application/json
EnvelopeEnriched
Adds op code, ts_ns, and (with enriched_properties) source/schema metadata. Operation codes: "c" (insert), "u" (update), "d" (delete).
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.

Browse every event-driven channel on the APIs.io network or compare with the broader Naftiko capability, Agent Skill, and MCP server surfaces of the same providers.