.. _streams_developer-guide:

Streams Developer Guide
=======================

This developer guide describes how to write, configure, and execute a |kstreams| application.

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

.. toctree::
   :maxdepth: 1

   write-streams
   test-streams
   config-streams
   dsl-api
   optimizing-streams
   processor-api
   datatypes
   interactive-queries
   memory-mgmt
   running-app
   manage-topics
   security
   app-reset-tool