<spanid="streams-developer-guide-execution"></span><h1>Running Streams Applications<aclass="headerlink"href="#running-streams-applications"title="Permalink to this headline"></a></h1>
<p>You can run Java applications that use the Kafka Streams library without any additional configuration or requirements.</p>
<divclass="contents local topic"id="table-of-contents">
<pclass="topic-title first"><b>Table of Contents</b></p>
<ulclass="simple">
<li><aclass="reference internal"href="#starting-a-kafka-streams-application"id="id3">Starting a Kafka Streams application</a></li>
<li><aclass="reference internal"href="#elastic-scaling-of-your-application"id="id4">Elastic scaling of your application</a><ul>
<li><aclass="reference internal"href="#adding-capacity-to-your-application"id="id5">Adding capacity to your application</a></li>
<li><aclass="reference internal"href="#removing-capacity-from-your-application"id="id6">Removing capacity from your application</a></li>
<li><aclass="reference internal"href="#state-restoration-during-workload-rebalance"id="id7">State restoration during workload rebalance</a></li>
<li><aclass="reference internal"href="#determining-how-many-application-instances-to-run"id="id8">Determining how many application instances to run</a></li>
<spanid="streams-developer-guide-execution"></span><h1>Running Streams Applications<aclass="headerlink"href="#running-streams-applications"title="Permalink to this headline"></a></h1>
<p>You can run Java applications that use the Kafka Streams library without any additional configuration or requirements. Kafka Streams