| <!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><link rel=alternate type=text/html href=https://kafka.apache.org/36/getting-started/_print/><link rel=alternate type=application/rss+xml href=https://kafka.apache.org/36/getting-started/index.xml><meta name=robots content="index, follow"><link rel=icon type=image/png sizes=32x32 href=/images/apache.png><link rel=icon type=image/png sizes=16x16 href=/images/apache.png><link rel="shortcut icon" href=/images/apache.png><link rel=apple-touch-icon sizes=180x180 href=/images/apache.png><title>Getting Started | Apache Kafka</title> |
| <meta name=description content="This section provides an overview of what Kafka is, why it is useful, and how to get started using it."><meta property="og:title" content="Getting Started"><meta property="og:description" content="This section provides an overview of what Kafka is, why it is useful, and how to get started using it."><meta property="og:type" content="website"><meta property="og:url" content="https://kafka.apache.org/36/getting-started/"><meta itemprop=name content="Getting Started"><meta itemprop=description content="This section provides an overview of what Kafka is, why it is useful, and how to get started using it."><meta name=twitter:card content="summary"><meta name=twitter:title content="Getting Started"><meta name=twitter:description content="This section provides an overview of what Kafka is, why it is useful, and how to get started using it."><link rel=preload href=/scss/main.min.69b0f43de0cd12cd158eaf47ea571b3800d97c1ef9ffc85787b2bcbb7d159d4a.css as=style integrity="sha256-abD0PeDNEs0Vjq9H6lcbOADZfB75/8hXh7K8u30VnUo=" crossorigin=anonymous><link href=/scss/main.min.69b0f43de0cd12cd158eaf47ea571b3800d97c1ef9ffc85787b2bcbb7d159d4a.css rel=stylesheet integrity="sha256-abD0PeDNEs0Vjq9H6lcbOADZfB75/8hXh7K8u30VnUo=" crossorigin=anonymous><script src=https://code.jquery.com/jquery-3.7.1.min.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous></script><script defer src=https://unpkg.com/lunr@2.3.9/lunr.min.js integrity=sha384-203J0SNzyqHby3iU6hzvzltrWi/M41wOP5Gu+BiJMz5nwKykbkUx8Kp7iti0Lpli crossorigin=anonymous></script><link rel=preconnect href=https://fonts.googleapis.com><link rel=preconnect href=https://fonts.gstatic.com crossorigin><link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap" rel=stylesheet><meta name=mobile-web-app-capable content="yes"><meta name=apple-mobile-web-app-capable content="yes"><meta name=apple-mobile-web-app-status-bar-style content="black"></head><body class=td-section><header><nav class="navbar td-navbar js-navbar-scroll" data-bs-theme=light><div class=container-fluid><button class="navbar-toggler order-0 d-lg-none" type=button aria-controls=main_navbar aria-expanded=false aria-label="Toggle navigation"><div class=hamburger-icon><span></span> |
| <span></span> |
| <span></span></div></button> |
| <a class="navbar-brand order-1 order-lg-0 mx-auto mx-lg-0" href=/><img src=/logos/kafka_logo--simple.png alt="Apache Kafka" class=navbar-logo-img></a><div class="order-2 d-lg-none" style=width:48px></div><div class="collapse navbar-collapse order-3 order-lg-1" id=main_navbar><ul class="navbar-nav ms-auto"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/43/getting-started/ aria-haspopup=true aria-expanded=false>Get Started</a><ul class=dropdown-menu><li><a class=dropdown-item href=/intro>Introduction</a></li><li><a class=dropdown-item href=/quickstart>Quickstart</a></li><li><a class=dropdown-item href=/uses>Use Cases</a></li><li><a class=dropdown-item href=/books-and-papers>Books and Papers</a></li><li><a class=dropdown-item href=/videos>Videos</a></li><li><a class=dropdown-item href=/podcasts>Podcasts</a></li></ul></li><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/documentation aria-haspopup=true aria-expanded=false>Docs</a><ul class=dropdown-menu><li><a class=dropdown-item href=/documentation#gettingstarted>Key Concepts</a></li><li><a class=dropdown-item href=/documentation#api>APIs</a></li><li><a class=dropdown-item href=/documentation#configuration>Configuration</a></li><li><a class=dropdown-item href=/documentation#design>Design</a></li><li><a class=dropdown-item href=/documentation#implementation>Implementation</a></li><li><a class=dropdown-item href=/documentation#operations>Operations</a></li><li><a class=dropdown-item href=/documentation#security>Security</a></li><li><a class=dropdown-item href=https://cwiki.apache.org/confluence/display/KAFKA/Clients target=_blank rel=noopener>Clients</a></li><li><a class=dropdown-item href=/documentation#connect>Kafka Connect</a></li><li><a class=dropdown-item href=/documentation/streams>Kafka Streams</a></li></ul></li><li class=nav-item><a class=nav-link href=/powered-by/><span>Powered By</span></a></li><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/community/ aria-haspopup=true aria-expanded=false>Community</a><ul class=dropdown-menu><li><a class=dropdown-item href=/blog/>Blog</a></li><li><a class=dropdown-item href=https://kafka-summit.org target=_blank rel=noopener>Kafka Summit</a></li><li><a class=dropdown-item href=/project/>Project Info</a></li><li><a class=dropdown-item href=/community/trademark/>Trademark</a></li><li><a class=dropdown-item href=https://cwiki.apache.org/confluence/display/KAFKA/Ecosystem target=_blank rel=noopener>Ecosystem</a></li><li><a class=dropdown-item href=/community/events/>Events</a></li><li><a class=dropdown-item href=/community/contact/>Contact Us</a></li></ul></li><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=https://www.apache.org/ target=_blank rel=noopener aria-haspopup=true aria-expanded=false>Apache</a><ul class=dropdown-menu><li><a class=dropdown-item href=https://www.apache.org/ target=_blank rel=noopener>Apache.org</a></li><li><a class=dropdown-item href=https://www.apache.org/licenses/ target=_blank rel=noopener>License</a></li><li><a class=dropdown-item href=https://www.apache.org/foundation/contributing.html target=_blank rel=noopener>Donate</a></li><li><a class=dropdown-item href=https://www.apache.org/foundation/thanks.html target=_blank rel=noopener>Sponsors</a></li><li><a class=dropdown-item href=https://www.apache.org/security/ target=_blank rel=noopener>Security</a></li><li><a class=dropdown-item href=https://privacy.apache.org/policies/privacy-policy-public.html target=_blank rel=noopener>Privacy</a></li></ul></li><li class="nav-item dropdown d-none d-lg-block"><a class="nav-link dropdown-toggle" href=# role=button data-bs-toggle=dropdown aria-haspopup=true aria-expanded=false>Releases</a><ul class=dropdown-menu><li><a class=dropdown-item href=/43/>4.3</a></li><li><a class=dropdown-item href=/42/>4.2</a></li><li><a class=dropdown-item href=/41/>4.1</a></li><li><a class=dropdown-item href=/40/>4.0</a></li><li><a class=dropdown-item href=/39/>3.9</a></li><li><a class=dropdown-item href=/38/>3.8</a></li><li><a class=dropdown-item href=/37/>3.7</a></li><li><a class=dropdown-item href=/36/>3.6</a></li><li><a class=dropdown-item href=/35/>3.5</a></li><li><a class=dropdown-item href=/34/>3.4</a></li><li><a class=dropdown-item href=/33/>3.3</a></li><li><a class=dropdown-item href=/32/>3.2</a></li><li><a class=dropdown-item href=/31/>3.1</a></li><li><a class=dropdown-item href=/30/>3.0</a></li><li><a class=dropdown-item href=/28/>2.8</a></li><li><a class=dropdown-item href=/27/>2.7</a></li><li><a class=dropdown-item href=/26/>2.6</a></li><li><a class=dropdown-item href=/25/>2.5</a></li><li><a class=dropdown-item href=/24/>2.4</a></li><li><a class=dropdown-item href=/23/>2.3</a></li><li><a class=dropdown-item href=/22/>2.2</a></li><li><a class=dropdown-item href=/21/>2.1</a></li><li><a class=dropdown-item href=/20/>2.0</a></li><li><a class=dropdown-item href=/11/>1.1</a></li><li><a class=dropdown-item href=/10/>1.0</a></li><li><a class=dropdown-item href=/0110/>0.11.0</a></li><li><a class=dropdown-item href=/0102/>0.10.2</a></li><li><a class=dropdown-item href=/0101/>0.10.1</a></li><li><a class=dropdown-item href=/0100/>0.10.0</a></li><li><a class=dropdown-item href=/090/>0.9.0</a></li><li><a class=dropdown-item href=/082/>0.8.2</a></li><li><a class=dropdown-item href=/081/>0.8.1</a></li><li><a class=dropdown-item href=/08/>0.8.0</a></li><li><a class=dropdown-item href=/07/>0.7</a></li></ul></li><li class="nav-item download-btn-item"><a class="nav-link btn-gradient-download" href=/community/downloads/><span>DOWNLOAD KAFKA</span></a></li></ul></div><div class="d-none d-lg-flex order-2 navbar-search"><button class=search-toggle-btn id=searchToggle type=button aria-label="Toggle search"> |
| <i class="fas fa-search"></i></button><div class=search-input-wrapper id=searchInputWrapper><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/offline-search-index.197b2128381cc22a7f43972449033fde.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></div></div></nav><script>document.addEventListener("DOMContentLoaded",function(){const o=document.getElementById("searchToggle"),t=document.getElementById("searchInputWrapper");function a(){if(t){t.classList.add("show");const e=t.querySelector("input");e&&setTimeout(()=>e.focus(),200)}}function s(){if(t){t.classList.remove("show");const e=t.querySelector("input");e&&(e.value="",e.blur()),i()}}function i(){const e=document.querySelector(".td-search__results");e&&(e.classList.remove("is-active"),e.style.display="none",e.style.visibility="hidden");const t=document.querySelector(".DocSearch-Modal");if(t){t.style.display="none";const e=document.querySelector(".DocSearch-Backdrop");e&&(e.style.display="none")}const n=document.querySelector(".td-search-overlay");n&&(n.style.display="none");const s=document.querySelector(".algolia-autocomplete .aa-dropdown-menu");s&&(s.style.display="none");const o=document.querySelector("#td-search__results-container");o&&(o.style.display="none");const i=document.querySelectorAll('.modal-backdrop, [class*="search"][class*="overlay"], [class*="search"][class*="backdrop"]');i.forEach(function(e){e.style.display="none",e.style.visibility="hidden",e.classList.contains("show")&&e.classList.remove("show")}),document.body.classList.remove("modal-open","search-open"),document.body.style.overflow="";const a=document.querySelectorAll('.td-search__close, [class*="search"][class*="close"], .modal-close');a.forEach(function(e){e.offsetParent!==null&&e.click()});const r=new CustomEvent("td.search.close");document.dispatchEvent(r)}o&&t&&(o.addEventListener("click",function(e){e.stopPropagation(),t.classList.contains("show")?s():a()}),t.addEventListener("click",function(e){e.stopPropagation()}),document.addEventListener("click",function(e){!e.target.closest(".navbar-search")&&!e.target.closest(".td-search__results")&&!e.target.closest(".DocSearch-Modal")&&!e.target.closest(".algolia-autocomplete")&&(t.classList.contains("show")?s():i())}),document.addEventListener("keydown",function(e){(e.key==="Escape"||e.key==="Esc")&&s()}));const r=document.querySelectorAll(".navbar-nav .dropdown > .dropdown-toggle");r.forEach(function(e){e.addEventListener("click",function(e){if(window.innerWidth<992){e.preventDefault(),e.stopPropagation();const t=this.parentElement;document.querySelectorAll(".navbar-nav .dropdown.show").forEach(function(e){if(e!==t){e.classList.remove("show");const t=e.querySelector(".dropdown-menu");t&&t.classList.remove("show")}}),t.classList.toggle("show");const n=t.querySelector(".dropdown-menu");n&&n.classList.toggle("show")}})}),document.addEventListener("click",function(e){e.target.closest(".navbar-nav .dropdown")||document.querySelectorAll(".navbar-nav .dropdown-menu.show").forEach(function(e){e.classList.remove("show")})});const e=document.getElementById("main_navbar"),n=document.querySelector(".navbar-toggler");if(e&&n){const t=()=>{if(typeof bootstrap!="undefined"&&bootstrap.Collapse){const t=bootstrap.Collapse.getInstance(e)||new bootstrap.Collapse(e,{toggle:!1});t.hide()}else e.classList.remove("show");n.setAttribute("aria-expanded","false"),n.classList.add("collapsed")},s=()=>{if(typeof bootstrap!="undefined"&&bootstrap.Collapse){const t=bootstrap.Collapse.getInstance(e)||new bootstrap.Collapse(e,{toggle:!1});t.show()}else e.classList.add("show");n.setAttribute("aria-expanded","true"),n.classList.remove("collapsed")};document.addEventListener("click",function(s){const o=e.classList.contains("show"),i=e.classList.contains("collapsing");o&&!i&&!e.contains(s.target)&&!n.contains(s.target)&&t()}),n.addEventListener("click",function(n){n.preventDefault(),n.stopPropagation(),e.classList.contains("show")?t():s()})}})</script></header><div class="container-fluid td-outer"><div class=td-main><div class="row flex-xl-nowrap"><aside class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none"><div class=td-sticky-container><div class=td-sticky-content><script>$(function(){$("#td-section-nav a").removeClass("active"),$("#td-section-nav #m-36getting-started").addClass("active"),$("#td-section-nav #m-36getting-started-li span").addClass("td-sidebar-nav-active-item"),$("#td-section-nav #m-36getting-started").parents("li").addClass("active-path"),$("#td-section-nav li.active-path").addClass("show"),$("#td-section-nav li.active-path").children("input").prop("checked",!0),$("#td-section-nav #m-36getting-started-li").siblings("li").addClass("show"),$("#td-section-nav #m-36getting-started-li").children("ul").children("li").addClass("show"),$("#td-sidebar-menu").toggleClass("d-none")})</script><div id=td-sidebar-menu class="td-sidebar__inner d-none"><div id=content-mobile><form class="td-sidebar__search d-flex align-items-center"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder="Search this site…" aria-label="Search this site…" autocomplete=off data-offline-search-index-json-src=/offline-search-index.197b2128381cc22a7f43972449033fde.json data-offline-search-base-href=/ data-offline-search-max-results=10></div><button class="btn btn-link td-sidebar__toggle d-md-none p-0 ms-3 fas fa-bars" type=button data-bs-toggle=collapse data-bs-target=#td-section-nav aria-controls=td-section-nav aria-expanded=false aria-label="Toggle section navigation"></button></form></div><div id=content-desktop></div><nav class="td-sidebar-nav collapse td-sidebar-nav--search-disabled foldable-nav" id=td-section-nav><ul class="td-sidebar-nav__section pe-md-3 ul-0"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-36-li><a href=/36/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section tree-root" id=m-36><span>AK 3.6.X</span></a><ul class=ul-1><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-36getting-started-li><input type=checkbox id=m-36getting-started-check> |
| <label for=m-36getting-started-check><a href=/36/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-36getting-started><span>Getting Started</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36getting-startedintroduction-li><input type=checkbox id=m-36getting-startedintroduction-check> |
| <label for=m-36getting-startedintroduction-check><a href=/36/getting-started/introduction/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36getting-startedintroduction><span>Introduction</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36getting-starteduses-li><input type=checkbox id=m-36getting-starteduses-check> |
| <label for=m-36getting-starteduses-check><a href=/36/getting-started/uses/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36getting-starteduses><span>Use Cases</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36getting-startedquickstart-li><input type=checkbox id=m-36getting-startedquickstart-check> |
| <label for=m-36getting-startedquickstart-check><a href=/36/getting-started/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36getting-startedquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36getting-startedecosystem-li><input type=checkbox id=m-36getting-startedecosystem-check> |
| <label for=m-36getting-startedecosystem-check><a href=/36/getting-started/ecosystem/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36getting-startedecosystem><span>Ecosystem</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36getting-startedupgrade-li><input type=checkbox id=m-36getting-startedupgrade-check> |
| <label for=m-36getting-startedupgrade-check><a href=/36/getting-started/upgrade/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36getting-startedupgrade><span>Upgrading</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36apis-li><input type=checkbox id=m-36apis-check> |
| <label for=m-36apis-check><a href=/36/apis/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-36apis><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-36configuration-li><input type=checkbox id=m-36configuration-check> |
| <label for=m-36configuration-check><a href=/36/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-36configuration><span>Configuration</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36configurationbroker-configs-li><input type=checkbox id=m-36configurationbroker-configs-check> |
| <label for=m-36configurationbroker-configs-check><a href=/36/configuration/broker-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36configurationbroker-configs><span>Broker Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36configurationtopic-level-configs-li><input type=checkbox id=m-36configurationtopic-level-configs-check> |
| <label for=m-36configurationtopic-level-configs-check><a href=/36/configuration/topic-level-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36configurationtopic-level-configs><span>Topic-Level Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36configurationproducer-configs-li><input type=checkbox id=m-36configurationproducer-configs-check> |
| <label for=m-36configurationproducer-configs-check><a href=/36/configuration/producer-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36configurationproducer-configs><span>Producer Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36configurationconsumer-configs-li><input type=checkbox id=m-36configurationconsumer-configs-check> |
| <label for=m-36configurationconsumer-configs-check><a href=/36/configuration/consumer-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36configurationconsumer-configs><span>Consumer Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36configurationkafka-connect-configs-li><input type=checkbox id=m-36configurationkafka-connect-configs-check> |
| <label for=m-36configurationkafka-connect-configs-check><a href=/36/configuration/kafka-connect-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36configurationkafka-connect-configs><span>Kafka Connect Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36configurationkafka-streams-configs-li><input type=checkbox id=m-36configurationkafka-streams-configs-check> |
| <label for=m-36configurationkafka-streams-configs-check><a href=/36/configuration/kafka-streams-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36configurationkafka-streams-configs><span>Kafka Streams Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36configurationadmin-configs-li><input type=checkbox id=m-36configurationadmin-configs-check> |
| <label for=m-36configurationadmin-configs-check><a href=/36/configuration/admin-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36configurationadmin-configs><span>Admin Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36configurationmirrormaker-configs-li><input type=checkbox id=m-36configurationmirrormaker-configs-check> |
| <label for=m-36configurationmirrormaker-configs-check><a href=/36/configuration/mirrormaker-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36configurationmirrormaker-configs><span>MirrorMaker Configs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36configurationsystem-properties-li><input type=checkbox id=m-36configurationsystem-properties-check> |
| <label for=m-36configurationsystem-properties-check><a href=/36/configuration/system-properties/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36configurationsystem-properties><span>System Properties</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36configurationtiered-storage-configs-li><input type=checkbox id=m-36configurationtiered-storage-configs-check> |
| <label for=m-36configurationtiered-storage-configs-check><a href=/36/configuration/tiered-storage-configs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36configurationtiered-storage-configs><span>Tiered Storage Configs</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-36design-li><input type=checkbox id=m-36design-check> |
| <label for=m-36design-check><a href=/36/design/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-36design><span>Design</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36designdesign-li><input type=checkbox id=m-36designdesign-check> |
| <label for=m-36designdesign-check><a href=/36/design/design/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36designdesign><span>Design</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36designprotocol-li><input type=checkbox id=m-36designprotocol-check> |
| <label for=m-36designprotocol-check><a href=/36/design/protocol/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36designprotocol><span>Protocol</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-36implementation-li><input type=checkbox id=m-36implementation-check> |
| <label for=m-36implementation-check><a href=/36/implementation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-36implementation><span>Implementation</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36implementationnetwork-layer-li><input type=checkbox id=m-36implementationnetwork-layer-check> |
| <label for=m-36implementationnetwork-layer-check><a href=/36/implementation/network-layer/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36implementationnetwork-layer><span>Network Layer</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36implementationmessages-li><input type=checkbox id=m-36implementationmessages-check> |
| <label for=m-36implementationmessages-check><a href=/36/implementation/messages/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36implementationmessages><span>Messages</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36implementationmessage-format-li><input type=checkbox id=m-36implementationmessage-format-check> |
| <label for=m-36implementationmessage-format-check><a href=/36/implementation/message-format/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36implementationmessage-format><span>Message Format</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36implementationlog-li><input type=checkbox id=m-36implementationlog-check> |
| <label for=m-36implementationlog-check><a href=/36/implementation/log/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36implementationlog><span>Log</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36implementationdistribution-li><input type=checkbox id=m-36implementationdistribution-check> |
| <label for=m-36implementationdistribution-check><a href=/36/implementation/distribution/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36implementationdistribution><span>Distribution</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-36operations-li><input type=checkbox id=m-36operations-check> |
| <label for=m-36operations-check><a href=/36/operations/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-36operations><span>Operations</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36operationsbasic-kafka-operations-li><input type=checkbox id=m-36operationsbasic-kafka-operations-check> |
| <label for=m-36operationsbasic-kafka-operations-check><a href=/36/operations/basic-kafka-operations/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36operationsbasic-kafka-operations><span>Basic Kafka Operations</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36operationsdatacenters-li><input type=checkbox id=m-36operationsdatacenters-check> |
| <label for=m-36operationsdatacenters-check><a href=/36/operations/datacenters/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36operationsdatacenters><span>Datacenters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36operationsgeo-replication-cross-cluster-data-mirroring-li><input type=checkbox id=m-36operationsgeo-replication-cross-cluster-data-mirroring-check> |
| <label for=m-36operationsgeo-replication-cross-cluster-data-mirroring-check><a href=/36/operations/geo-replication-cross-cluster-data-mirroring/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36operationsgeo-replication-cross-cluster-data-mirroring><span>Geo-Replication (Cross-Cluster Data Mirroring)</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36operationsmulti-tenancy-li><input type=checkbox id=m-36operationsmulti-tenancy-check> |
| <label for=m-36operationsmulti-tenancy-check><a href=/36/operations/multi-tenancy/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36operationsmulti-tenancy><span>Multi-Tenancy</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36operationskafka-configuration-li><input type=checkbox id=m-36operationskafka-configuration-check> |
| <label for=m-36operationskafka-configuration-check><a href=/36/operations/kafka-configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36operationskafka-configuration><span>Kafka Configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36operationsjava-version-li><input type=checkbox id=m-36operationsjava-version-check> |
| <label for=m-36operationsjava-version-check><a href=/36/operations/java-version/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36operationsjava-version><span>Java Version</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36operationshardware-and-os-li><input type=checkbox id=m-36operationshardware-and-os-check> |
| <label for=m-36operationshardware-and-os-check><a href=/36/operations/hardware-and-os/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36operationshardware-and-os><span>Hardware and OS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36operationsmonitoring-li><input type=checkbox id=m-36operationsmonitoring-check> |
| <label for=m-36operationsmonitoring-check><a href=/36/operations/monitoring/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36operationsmonitoring><span>Monitoring</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36operationszookeeper-li><input type=checkbox id=m-36operationszookeeper-check> |
| <label for=m-36operationszookeeper-check><a href=/36/operations/zookeeper/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36operationszookeeper><span>ZooKeeper</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36operationskraft-li><input type=checkbox id=m-36operationskraft-check> |
| <label for=m-36operationskraft-check><a href=/36/operations/kraft/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36operationskraft><span>KRaft</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36operationstiered-storage-li><input type=checkbox id=m-36operationstiered-storage-check> |
| <label for=m-36operationstiered-storage-check><a href=/36/operations/tiered-storage/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36operationstiered-storage><span>Tiered Storage</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-36security-li><input type=checkbox id=m-36security-check> |
| <label for=m-36security-check><a href=/36/security/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-36security><span>Security</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36securitysecurity-overview-li><input type=checkbox id=m-36securitysecurity-overview-check> |
| <label for=m-36securitysecurity-overview-check><a href=/36/security/security-overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36securitysecurity-overview><span>Security Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36securitylistener-configuration-li><input type=checkbox id=m-36securitylistener-configuration-check> |
| <label for=m-36securitylistener-configuration-check><a href=/36/security/listener-configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36securitylistener-configuration><span>Listener Configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36securityencryption-and-authentication-using-ssl-li><input type=checkbox id=m-36securityencryption-and-authentication-using-ssl-check> |
| <label for=m-36securityencryption-and-authentication-using-ssl-check><a href=/36/security/encryption-and-authentication-using-ssl/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36securityencryption-and-authentication-using-ssl><span>Encryption and Authentication using SSL</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36securityauthentication-using-sasl-li><input type=checkbox id=m-36securityauthentication-using-sasl-check> |
| <label for=m-36securityauthentication-using-sasl-check><a href=/36/security/authentication-using-sasl/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36securityauthentication-using-sasl><span>Authentication using SASL</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36securityauthorization-and-acls-li><input type=checkbox id=m-36securityauthorization-and-acls-check> |
| <label for=m-36securityauthorization-and-acls-check><a href=/36/security/authorization-and-acls/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36securityauthorization-and-acls><span>Authorization and ACLs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36securityincorporating-security-features-in-a-running-cluster-li><input type=checkbox id=m-36securityincorporating-security-features-in-a-running-cluster-check> |
| <label for=m-36securityincorporating-security-features-in-a-running-cluster-check><a href=/36/security/incorporating-security-features-in-a-running-cluster/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36securityincorporating-security-features-in-a-running-cluster><span>Incorporating Security Features in a Running Cluster</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36securityzookeeper-authentication-li><input type=checkbox id=m-36securityzookeeper-authentication-check> |
| <label for=m-36securityzookeeper-authentication-check><a href=/36/security/zookeeper-authentication/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36securityzookeeper-authentication><span>ZooKeeper Authentication</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36securityzookeeper-encryption-li><input type=checkbox id=m-36securityzookeeper-encryption-check> |
| <label for=m-36securityzookeeper-encryption-check><a href=/36/security/zookeeper-encryption/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36securityzookeeper-encryption><span>ZooKeeper Encryption</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-36kafka-connect-li><input type=checkbox id=m-36kafka-connect-check> |
| <label for=m-36kafka-connect-check><a href=/36/kafka-connect/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-36kafka-connect><span>Kafka Connect</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36kafka-connectoverview-li><input type=checkbox id=m-36kafka-connectoverview-check> |
| <label for=m-36kafka-connectoverview-check><a href=/36/kafka-connect/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36kafka-connectoverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36kafka-connectuser-guide-li><input type=checkbox id=m-36kafka-connectuser-guide-check> |
| <label for=m-36kafka-connectuser-guide-check><a href=/36/kafka-connect/user-guide/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36kafka-connectuser-guide><span>User Guide</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36kafka-connectconnector-development-guide-li><input type=checkbox id=m-36kafka-connectconnector-development-guide-check> |
| <label for=m-36kafka-connectconnector-development-guide-check><a href=/36/kafka-connect/connector-development-guide/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36kafka-connectconnector-development-guide><span>Connector Development Guide</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36kafka-connectadministration-li><input type=checkbox id=m-36kafka-connectadministration-check> |
| <label for=m-36kafka-connectadministration-check><a href=/36/kafka-connect/administration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36kafka-connectadministration><span>Administration</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-36streams-li><input type=checkbox id=m-36streams-check> |
| <label for=m-36streams-check><a href=/36/streams/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-36streams><span>Kafka Streams</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsintroduction-li><input type=checkbox id=m-36streamsintroduction-check> |
| <label for=m-36streamsintroduction-check><a href=/36/streams/introduction/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsintroduction><span>Introduction</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsquickstart-li><input type=checkbox id=m-36streamsquickstart-check> |
| <label for=m-36streamsquickstart-check><a href=/36/streams/quickstart/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsquickstart><span>Quick Start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamstutorial-li><input type=checkbox id=m-36streamstutorial-check> |
| <label for=m-36streamstutorial-check><a href=/36/streams/tutorial/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamstutorial><span>Write a streams app</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamscore-concepts-li><input type=checkbox id=m-36streamscore-concepts-check> |
| <label for=m-36streamscore-concepts-check><a href=/36/streams/core-concepts/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamscore-concepts><span>Core Concepts</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsarchitecture-li><input type=checkbox id=m-36streamsarchitecture-check> |
| <label for=m-36streamsarchitecture-check><a href=/36/streams/architecture/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsarchitecture><span>Architecture</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsupgrade-guide-li><input type=checkbox id=m-36streamsupgrade-guide-check> |
| <label for=m-36streamsupgrade-guide-check><a href=/36/streams/upgrade-guide/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsupgrade-guide><span>Upgrade Guide</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-36streamsdeveloper-guide-li><input type=checkbox id=m-36streamsdeveloper-guide-check> |
| <label for=m-36streamsdeveloper-guide-check><a href=/36/streams/developer-guide/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-36streamsdeveloper-guide><span>Streams Developer Guide</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guidewrite-streams-app-li><input type=checkbox id=m-36streamsdeveloper-guidewrite-streams-app-check> |
| <label for=m-36streamsdeveloper-guidewrite-streams-app-check><a href=/36/streams/developer-guide/write-streams-app/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guidewrite-streams-app><span>Writing a Streams Application</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guideconfig-streams-li><input type=checkbox id=m-36streamsdeveloper-guideconfig-streams-check> |
| <label for=m-36streamsdeveloper-guideconfig-streams-check><a href=/36/streams/developer-guide/config-streams/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guideconfig-streams><span>Configuring a Streams Application</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guidedsl-api-li><input type=checkbox id=m-36streamsdeveloper-guidedsl-api-check> |
| <label for=m-36streamsdeveloper-guidedsl-api-check><a href=/36/streams/developer-guide/dsl-api/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guidedsl-api><span>Streams DSL</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guideprocessor-api-li><input type=checkbox id=m-36streamsdeveloper-guideprocessor-api-check> |
| <label for=m-36streamsdeveloper-guideprocessor-api-check><a href=/36/streams/developer-guide/processor-api/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guideprocessor-api><span>Processor API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guidedsl-topology-naming-li><input type=checkbox id=m-36streamsdeveloper-guidedsl-topology-naming-check> |
| <label for=m-36streamsdeveloper-guidedsl-topology-naming-check><a href=/36/streams/developer-guide/dsl-topology-naming/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guidedsl-topology-naming><span>Naming Operators in a Streams DSL application</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guidedatatypes-li><input type=checkbox id=m-36streamsdeveloper-guidedatatypes-check> |
| <label for=m-36streamsdeveloper-guidedatatypes-check><a href=/36/streams/developer-guide/datatypes/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guidedatatypes><span>Data Types and Serialization</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guidetesting-li><input type=checkbox id=m-36streamsdeveloper-guidetesting-check> |
| <label for=m-36streamsdeveloper-guidetesting-check><a href=/36/streams/developer-guide/testing/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guidetesting><span>Testing a Streams Application</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guideinteractive-queries-li><input type=checkbox id=m-36streamsdeveloper-guideinteractive-queries-check> |
| <label for=m-36streamsdeveloper-guideinteractive-queries-check><a href=/36/streams/developer-guide/interactive-queries/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guideinteractive-queries><span>Interactive Queries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guidememory-mgmt-li><input type=checkbox id=m-36streamsdeveloper-guidememory-mgmt-check> |
| <label for=m-36streamsdeveloper-guidememory-mgmt-check><a href=/36/streams/developer-guide/memory-mgmt/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guidememory-mgmt><span>Memory Management</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guiderunning-app-li><input type=checkbox id=m-36streamsdeveloper-guiderunning-app-check> |
| <label for=m-36streamsdeveloper-guiderunning-app-check><a href=/36/streams/developer-guide/running-app/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guiderunning-app><span>Running Streams Applications</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guidemanage-topics-li><input type=checkbox id=m-36streamsdeveloper-guidemanage-topics-check> |
| <label for=m-36streamsdeveloper-guidemanage-topics-check><a href=/36/streams/developer-guide/manage-topics/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guidemanage-topics><span>Managing Streams Application Topics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guidesecurity-li><input type=checkbox id=m-36streamsdeveloper-guidesecurity-check> |
| <label for=m-36streamsdeveloper-guidesecurity-check><a href=/36/streams/developer-guide/security/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guidesecurity><span>Streams Security</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-36streamsdeveloper-guideapp-reset-tool-li><input type=checkbox id=m-36streamsdeveloper-guideapp-reset-tool-check> |
| <label for=m-36streamsdeveloper-guideapp-reset-tool-check><a href=/36/streams/developer-guide/app-reset-tool/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-36streamsdeveloper-guideapp-reset-tool><span>Application Reset Tool</span></a></label></li></ul></li></ul></li></ul></li></ul></nav></div></div></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class=td-sticky-container><div class=td-sticky-header><div class="td-page-meta ms-2 pb-1 pt-2 mb-0"><a href=https://github.com/apache/kafka-site//tree/markdown/content/en/36/getting-started/_index.md class="td-page-meta--view td-page-meta__view" target=_blank rel=noopener><i class="fa-solid fa-file-lines fa-fw"></i> View page source</a> |
| <a href=https://github.com/apache/kafka-site//edit/markdown/content/en/36/getting-started/_index.md class="td-page-meta--edit td-page-meta__edit" target=_blank rel=noopener><i class="fa-solid fa-pen-to-square fa-fw"></i> Edit this page</a> |
| <a href="https://github.com/apache/kafka-site//new/markdown/content/en/36/getting-started?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at+the+top+of+the+page+%28weight+controls+how+its+ordered+amongst+other+pages+in+the+same+directory%3B+lowest+number+first%29.%0A%2A+Add+a+good+commit+message+at+the+bottom+of+the+page+%28%3C80+characters%3B+use+the+extended+description+field+for+more+detail%29.%0A%2A+Create+a+new+branch+so+you+can+preview+your+new+file+and+request+a+review+via+Pull+Request.%0A" class="td-page-meta--child td-page-meta__child" target=_blank rel=noopener><i class="fa-solid fa-pen-to-square fa-fw"></i> Create child page</a> |
| <a href="https://github.com/apache/kafka-site//issues/new?title=Getting%20Started" class="td-page-meta--issue td-page-meta__issue" target=_blank rel=noopener><i class="fa-solid fa-list-check fa-fw"></i> Create documentation issue</a> |
| <a id=print href=/36/getting-started/_print/><i class="fa-solid fa-print fa-fw"></i> Print entire section</a></div></div><div class=td-sticky-content><div class=td-toc-content></div><div class="taxonomy taxonomy-terms-cloud taxo-tags"><h5 class=taxonomy-title>Tag Cloud</h5><ul class=taxonomy-terms><li><a class=taxonomy-term href=https://kafka.apache.org/tags/apis/ data-taxonomy-term=apis><span class=taxonomy-label>Apis</span><span class=taxonomy-count>1</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/configuration/ data-taxonomy-term=configuration><span class=taxonomy-label>Configuration</span><span class=taxonomy-count>34</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/connect/ data-taxonomy-term=connect><span class=taxonomy-label>Connect</span><span class=taxonomy-count>34</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/design/ data-taxonomy-term=design><span class=taxonomy-label>Design</span><span class=taxonomy-count>34</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/developer-guide/ data-taxonomy-term=developer-guide><span class=taxonomy-label>Developer-Guide</span><span class=taxonomy-count>34</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/docs/ data-taxonomy-term=docs><span class=taxonomy-label>Docs</span><span class=taxonomy-count>2106</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/getting-started/ data-taxonomy-term=getting-started><span class=taxonomy-label>Getting-Started</span><span class=taxonomy-count>34</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/implementation/ data-taxonomy-term=implementation><span class=taxonomy-label>Implementation</span><span class=taxonomy-count>34</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/kafka/ data-taxonomy-term=kafka><span class=taxonomy-label>Kafka</span><span class=taxonomy-count>2106</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/ops/ data-taxonomy-term=ops><span class=taxonomy-label>Ops</span><span class=taxonomy-count>34</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/security/ data-taxonomy-term=security><span class=taxonomy-label>Security</span><span class=taxonomy-count>34</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/streams/ data-taxonomy-term=streams><span class=taxonomy-label>Streams</span><span class=taxonomy-count>68</span></a></li></ul></div></div></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><div class="pageinfo pageinfo-warning"><p>You are viewing documentation for an older version (3.6) of Kafka. |
| For up-to-date documentation, see the |
| <a href=/43/ target=_blank>latest version</a>.</p></div><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/36/>AK 3.6.X</a></li><li class="breadcrumb-item active" aria-current=page>Getting Started</li></ol></nav><div class=td-content><h1>Getting Started</h1><div class=lead>This section provides an overview of what Kafka is, why it is useful, and how to get started using it.</div><header class=article-meta><div class="taxonomy taxonomy-terms-article taxo-tags"><h5 class=taxonomy-title>Tags:</h5><ul class=taxonomy-terms><li><a class=taxonomy-term href=https://kafka.apache.org/tags/kafka/ data-taxonomy-term=kafka><span class=taxonomy-label>Kafka</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/docs/ data-taxonomy-term=docs><span class=taxonomy-label>Docs</span></a></li><li><a class=taxonomy-term href=https://kafka.apache.org/tags/getting-started/ data-taxonomy-term=getting-started><span class=taxonomy-label>Getting-Started</span></a></li></ul></div></header><div class=section-index><hr class=panel-line><div class=entry><h5><a href=/36/getting-started/introduction/>Introduction</a></h5><p></p></div><div class=entry><h5><a href=/36/getting-started/uses/>Use Cases</a></h5><p></p></div><div class=entry><h5><a href=/36/getting-started/quickstart/>Quick Start</a></h5><p></p></div><div class=entry><h5><a href=/36/getting-started/ecosystem/>Ecosystem</a></h5><p></p></div><div class=entry><h5><a href=/36/getting-started/upgrade/>Upgrading</a></h5><p></p></div></div><div class=td-page-meta__lastmod>Last modified December 19, 2025: <a href=https://github.com/apache/kafka-site//commit/379dba2230101f7ca1b73658808d67e6e48bf909>Add license info to every source file and handle `documentation.html` links for all versioned paths. (#764) (379dba2230)</a></div></div></main></div></div><footer class="td-footer d-print-none"><div class=container-fluid><div class="row align-items-center"><div class="col-12 col-md-3 text-center text-md-start"><div class=td-footer__social-icons><a href=/community/contact/ target=_blank rel=noopener aria-label=Contact class=td-footer__social-link><i class="fa fa-envelope"></i> |
| </a><a href=https://twitter.com/apachekafka target=_blank rel=noopener aria-label=Twitter class=td-footer__social-link><i class="fab fa-twitter"></i> |
| </a><a href=https://stackoverflow.com/questions/tagged/apache-kafka target=_blank rel=noopener aria-label="Stack Overflow" class=td-footer__social-link><i class="fab fa-stack-overflow"></i> |
| </a><a href=https://github.com/apache/kafka target=_blank rel=noopener aria-label=GitHub class=td-footer__social-link><i class="fab fa-github"></i> |
| </a><a href=mailto:dev@kafka.apache.org target=_blank rel=noopener aria-label="Developer mailing list" class=td-footer__social-link><i class="fa fa-envelope"></i></a></div></div><div class="col-12 col-md-6 text-center"><div class=td-footer__copyright>The contents of this website are © 2026 Apache Software Foundation |
| under the terms of the <a href=https://www.apache.org/licenses/LICENSE-2.0 target=_blank rel=noopener>Apache License v2</a>. |
| Apache Kafka, Kafka, and the Kafka logo are either registered trademarks or trademarks of The Apache Software Foundation |
| in the United States and other countries.</div><div class="td-footer__links mt-2"><a href=https://www.apache.org/security/ target=_blank rel=noopener>Security</a> | |
| <a href=https://www.apache.org/foundation/contributing.html target=_blank rel=noopener>Donate</a> | |
| <a href=https://www.apache.org/foundation/thanks.html target=_blank rel=noopener>Thanks</a> | |
| <a href=https://www.apache.org/events/current-event.html target=_blank rel=noopener>Events</a> | |
| <a href=https://www.apache.org/licenses/ target=_blank rel=noopener>License</a> | |
| <a href=https://privacy.apache.org/policies/privacy-policy-public.html target=_blank rel=noopener>Privacy</a></div></div><div class="col-12 col-md-3 text-center text-md-end"><a href=https://www.apache.org/ target=_blank rel=noopener class=asf-logo-link><img src=/images/apache.png alt="Apache Software Foundation" class=asf-feather-logo></a></div></div></div></footer></div><script src=/js/main.min.dc2c0119076a0df855e55a8044ce0de74b7b9033c20e853e22d7ec7e9bdde965.js integrity="sha256-3CwBGQdqDfhV5VqARM4N50t7kDPCDoU+Itfsfpvd6WU=" crossorigin=anonymous></script><script defer src=/js/click-to-copy.min.73478a7d4807698aed7e355eb23f9890ca18fea3158604c8471746d046702bad.js integrity="sha256-c0eKfUgHaYrtfjVesj+YkMoY/qMVhgTIRxdG0EZwK60=" crossorigin=anonymous></script><script src=/js/tabpane-persist.js></script><script src=/js/vendor/bootstrap.bundle.min.js></script><script src=/js/carousel-youtube.js></script><script src=/js/sticky-smart.js></script><script src=/js/sidebar-toggle.js></script><script src=/js/toc-scrollspy.js></script></body></html> |