Apache Kafka
Apache Kafka is a distributed event streaming platform for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. It provides high-throughput, fault-tolerant, publish-subscribe messaging.
APIs
Kafka Producer API
API for publishing streams of records to Kafka topics.
Kafka Consumer API
API for subscribing to topics and processing streams of records.
Kafka Streams API
API for building stream processing applications and microservices on top of Kafka.
Kafka Connect REST API
REST API for integrating Kafka with external systems through connectors.
Kafka Admin API
API for managing and inspecting topics, brokers, configurations, and ACLs.
Event Specifications
Apache Kafka
Generic AsyncAPI 2.6 reference template for Apache Kafka. Apache Kafka is a distributed event streaming platform where producers publish records to topics partitioned across a c...
ASYNCAPI