Important

You are viewing documentation for an older version of Confluent Platform. For the latest, click here.

Kafka Streams

Kafka Streams is a client library for building applications and microservices, where the input and output data are stored in a Apache Kafka® cluster. It combines the simplicity of writing and deploying standard Java and Scala applications on the client side with the benefits of Kafka’s server-side cluster technology.

Quick Start Guide
The Tutorial: Creating a Streaming Data Pipeline demonstrates how to run your first Java application that uses the Kafka Streams library by showcasing a simple end-to-end data pipeline powered by Kafka.
Streams API Screencasts

Watch the Intro to Streams API on YouTube.

Contents