Apache Kafka · AsyncAPI Specification

Apache Kafka Messaging API

Version 3.7.0

Apache Kafka is a distributed event streaming platform capable of handling trillions of events a day. This spec describes the core messaging protocol for producing and consuming records to/from Kafka topics.

View Spec View on GitHub Distributed SystemsEvent StreamingMessagingOpen SourcePub-SubAsyncAPIWebhooksEvents

Channels

{topic}
publish produceRecord
Produce a record to a Kafka topic
A Kafka topic is a category or feed name to which records are published. Topics are partitioned, and each partition is an ordered, immutable sequence of records that is continually appended to.

Messages

KafkaRecord
Kafka Record
A record (message) in a Kafka topic

Servers

kafka
default localhost:9092
Default Kafka bootstrap server