Kafka Streams for Confluent Platform (original) (raw)

Kafka Streams is a client library for building applications and microservices, where the input and output data are stored in an 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-sidecluster technology.

Ready to get started?

If your Kafka Streams applications use Confluent Cloud resources, you can monitor them with Confluent Cloud Console. For more information, seeMonitor Kafka Streams Applications in Confluent Cloud.

Free Video Course

The free Kafka Streams 101 courseshows what Kafka Streams is and how to get started with it.

Quick Start Guide

Build your first Kafka Streams applicationshows how to run a Java application that uses the Kafka Streams library by demonstrating a simple end-to-end data pipeline powered by Kafka.

Streams Podcasts

Streaming Audio is a podcast from Confluent, the team that built Kafka. Confluent developer advocates and guests unpack a variety of topics surrounding Kafka, event stream processing, and real-time data.

Recommended Reading

Streams API Screencasts

Watch Apache Kafka 3.8 - Introducing a New Docker Image for GraalVM-based Native Kafka Broker on YouTube.

Watch the Intro to Streams API on YouTube.