AsyncAPI channel · Materialize · Materialize Streaming Sources and Sinks

kafka/sink/{topic}

Kafka topic produced to by a Materialize Kafka sink. Syntax (abbreviated): CREATE SINK [IN CLUSTER ] FROM INTO KAFKA CONNECTION ( TOPIC '' [, COMPRESSION TYPE = ''] [, TOPIC PARTITION COUNT = ] [, TOPIC REPLICATION FACTOR = ] [, PARTITION BY = ] )

Provider: Materialize AsyncAPI: v2.6.0 Spec: Materialize Streaming Sources and Sinks Operations: 1 Messages: 2

Channel address

kafka/sink/{topic}

Parameters

Operations

publish
publishToKafkaSink
Materialize emits change events to the configured Kafka topic.

Messages

kafkaSinkUpsertRecord
Insert/update keyed record; deletes are emitted as null-value tombstones.
Content-Type: application/json
kafkaSinkDebeziumRecord
Debezium-style change event with before/after fields.
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.