Skip to content

Kafka Streams — Stream Processing Library on Apache Kafka

Kafka Streams is a library for developing applications for processing records from topics in Apache Kafka.

Kafka Streams comes with high-level Streams DSL and low-level Processor API to describe a Topology that eventually is built as a ProcessorTopology.

The execution environment of ProcessorTopology is KafkaStreams. Once created, the KafkaStreams instance is supposed to be started to start stream processing.

Back to top