<a id="streams-developer-guide"></a>

# Kafka Streams Developer Guide for Confluent Platform

The Kafka Streams Developer Guide shows you how to write, configure, and run
a Kafka Streams application on Confluent Platform. A  *|kstreams| application* is a Java
program that uses the Kafka Streams library to read from Apache Kafka® topics,
process records in real time, and write results back to Kafka topics.

The Kafka Streams API is built for mainstream developers, making it simple to build stream processing applications, support
a developer-friendly deployment, and serve most common use cases. This guide gives you an overview of the
API with examples, configuration options, and demos.

#### NOTE
This website includes content developed at the [Apache Software Foundation](https://www.apache.org/)
under the terms of the [Apache License v2](https://www.apache.org/licenses/LICENSE-2.0.html).
