Streams API in Kafka

A simple solution to stream processing, powered by Apache Kafka™

The Streams API in Kafka is an open-source solution that you can integrate into your application to build and execute powerful stream processing functions. If you use Kafka for stream data transport, the Streams API in Kafka can immediately add stream processing capabilities to your application without the burden of adding an entirely separate distributed processing cluster for another stream processing framework. Whether you have an IoT application, a monitoring function, a complex continuous query, or you are tracking inventory changes, the Streams API in Kafka enables you to build your application with ease.

The Streams API in Kafka is included with the Apache Kafka release v 0.10 as well as Confluent Enterprise v3.0.

Download Confluent Platform
Kafka

Today's Stream Processing Environments are Complex

Stream processing API's are very powerful tools. With this immense capability however, comes some complexity; they need their own dedicated cluster of machines, and often rely on a distributed database to perform look-ups and aggregations. Also, your application likely will be required to handle re-processing of old data separately.

The outcome? A lot of moving parts that need to be kept in synchronization with each other to make the application work.

Meet the Streams API in Kafka.

Read our blog on the Streams API in Kafka
Today's Stream Processing Environments are Complex

Streams API in Kafka: The Power without the Weight

Use Cases Well-suited for the Streams API in Kafka

Ready to Talk to Us?

Have someone from Confluent contact you.

Contact Us