# Confluent Platform

<link rel="stylesheet" href="_static/css/platform-overview.css">

<!-- ── HERO ──────────────────────────────────────────────────────────── -->
<div class="po-hero">
  <div class="po-hero-inner">
    <div class="po-hero-wrapper">
      <h1 class="po-hero-title">Confluent Platform Documentation</h1>
      <p class="po-hero-desc">An enterprise-grade distribution of Apache Kafka® that is available on-premises as self-managed software, complete with built-in security, stream processing, and governance tooling.</p>
      <a href="release-notes/index.html" class="po-hero-link">
        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
        View Confluent Platform release notes
      </a>
    </div>
  </div>

  <!-- Illustration -->
  <div class="po-hero-illustration" aria-hidden="true">
    <img class="po-hero-illustration--light" src="_static/images/platform_light.svg" alt="" />
    <img class="po-hero-illustration--dark" src="_static/images/platform_dark.svg" alt="" />
  </div>
</div>

<!-- ── PRODUCTS ──────────────────────────────────────────────────────── -->
<div class="po-section">
  <div class="po-inner">
    <h2 class="po-section-title">Products</h2>
    <div class="po-grid">

      <a class="po-card" href="https://docs.confluent.io/platform/current/schema-registry/index.html">
        <div class="po-card-icon">
          <img class="po-card-icon--light" src="_static/images/cp_o_sr_light.svg" alt="" />
          <img class="po-card-icon--dark" src="_static/images/cp_o_sr_dark.svg" alt="" />
        </div>
        <div class="po-card-title">Schema Registry</div>
        <p class="po-card-desc">Store and retrieve Avro®, JSON Schema, and Protobuf schemas using a RESTful metadata interface.</p>
      </a>

      <a class="po-card" href="https://docs.confluent.io/platform/current/clients/overview.html">
        <div class="po-card-icon">
          <img class="po-card-icon--light" src="_static/images/cp_o_clients_light.svg" alt="" />
          <img class="po-card-icon--dark" src="_static/images/cp_o_clients_dark.svg" alt="" />
        </div>
        <div class="po-card-title">Kafka Clients</div>
        <p class="po-card-desc">Produce and consume Kafka messages efficiently using official Confluent clients for Java, librdkafka, and derived clients.</p>
      </a>

      <a class="po-card" href="https://docs.confluent.io/platform/current/connect/index.html">
        <div class="po-card-icon">
          <img class="po-card-icon--light" src="_static/images/cp_o_connect_light.svg" alt="" />
          <img class="po-card-icon--dark" src="_static/images/cp_o_connect_dark.svg" alt="" />
        </div>
        <div class="po-card-title">Kafka Connect</div>
        <p class="po-card-desc">Stream data between Kafka and external sources or sinks using prebuilt connectors.</p>
      </a>

      <a class="po-card" href="https://docs.confluent.io/platform/current/usm/overview.html">
        <div class="po-card-icon">
          <img class="po-card-icon--light" src="_static/images/cp_o_usm_light.svg" alt="" />
          <img class="po-card-icon--dark" src="_static/images/cp_o_usm_dark.svg" alt="" />
        </div>
        <div class="po-card-title">Unified Stream Manager</div>
        <p class="po-card-desc">Manage and monitor both self-managed Confluent Platform clusters and fully managed Confluent Cloud clusters from a single, centralized interface.</p>
      </a>

      <a class="po-card" href="https://docs.confluent.io/cp-flink/current/overview.html">
        <div class="po-card-icon">
          <img class="po-card-icon--light" src="_static/images/cp_o_flink_light.svg" alt="" />
          <img class="po-card-icon--dark" src="_static/images/cp_o_flink_dark.svg" alt="" />
        </div>
        <div class="po-card-title">Confluent Platform for Apache Flink</div>
        <p class="po-card-desc">Run complex, stateful, and low-latency streaming applications with self-managed Apache Flink®</p>
      </a>

      <a class="po-card" href="https://docs.confluent.io/confluent-cli/current/overview.html">
        <div class="po-card-icon">
          <img class="po-card-icon--light" src="_static/images/cp_o_cli_light.svg" alt="" />
          <img class="po-card-icon--dark" src="_static/images/cp_o_cli_dark.svg" alt="" />
        </div>
        <div class="po-card-title">Confluent CLI</div>
        <p class="po-card-desc">Administer your streaming service, including topics, clusters, schemas, connectors, security, and billing, directly from your terminal.</p>
      </a>

      <a class="po-card" href="https://docs.confluent.io/ansible/current/overview.html">
        <div class="po-card-icon">
          <img class="po-card-icon--light" src="_static/images/cp_o_ansible_light.svg" alt="" />
          <img class="po-card-icon--dark" src="_static/images/cp_o_ansible_dark.svg" alt="" />
        </div>
        <div class="po-card-title">Ansible Playbooks</div>
        <p class="po-card-desc">Automate configuration and deployment of Confluent Platform on multiple hosts.</p>
      </a>

      <a class="po-card" href="https://docs.confluent.io/operator/current/overview.html">
        <div class="po-card-icon">
          <img class="po-card-icon--light" src="_static/images/cp_o_kub_light.svg" alt="" />
          <img class="po-card-icon--dark" src="_static/images/cp_o_kub_dark.svg" alt="" />
        </div>
        <div class="po-card-title">Confluent for Kubernetes</div>
        <p class="po-card-desc">Deploy, scale, and manage Confluent Platform as a cloud-native system on Kubernetes.</p>
      </a>

      <a class="po-card" href="https://docs.confluent.io/platform/current/streams/overview.html">
        <div class="po-card-icon">
          <img class="po-card-icon--light" src="_static/images/cp_o_streams_light.svg" alt="" />
          <img class="po-card-icon--dark" src="_static/images/cp_o_streams_dark.svg" alt="" />
        </div>
        <div class="po-card-title">Kafka Streams</div>
        <p class="po-card-desc">Build event-driven applications and microservices using the native Kafka Streams library.</p>
      </a>

      <a class="po-card" href="https://docs.confluent.io/platform/current/api-javadoc/index.html">
        <div class="po-card-icon">
          <img class="po-card-icon--light" src="_static/images/cp_o_api_light.svg" alt="" />
          <img class="po-card-icon--dark" src="_static/images/cp_o_api_dark.svg" alt="" />
        </div>
        <div class="po-card-title">Kafka APIs</div>
        <p class="po-card-desc">Programmatically control Kafka using dedicated APIs for Producer, Consumer, Streams, Connect, and Admin operations.</p>
      </a>

      <a class="po-card" href="https://docs.confluent.io/platform/current/security/overview.html">
        <div class="po-card-icon">
          <img class="po-card-icon--light" src="_static/images/cp_o_security_light.svg" alt="" />
          <img class="po-card-icon--dark" src="_static/images/cp_o_security_dark.svg" alt="" />
        </div>
        <div class="po-card-title">Security</div>
        <p class="po-card-desc">Protect your mission-critical services and data end-to-end across all Confluent Platform components.</p>
      </a>

    </div>
  </div>
</div>

<!-- ── BROWSE BY FEATURE ─────────────────────────────────────────────── -->
<div class="po-section">
  <div class="po-inner">
    <h2 class="po-section-title">Browse by feature</h2>

    <div class="po-feature-category">
      <h3 class="po-feature-category-title">Core streaming platforms</h3>
      <div class="po-feature-grid">
        <div class="po-feature-item">
          <a href="/platform/current/get-started/platform.html">Confluent Platform</a>
          <p class="po-feature-item-desc">Run a self-managed distribution of Kafka on-premises or in any cloud environment</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/installation/migrate-confluent-server.html">Confluent Server</a>
          <p class="po-feature-item-desc">Deploy Kafka brokers enhanced with advanced security, resilience, and commercial features</p>
        </div>
        <div class="po-feature-item">
          <a href="/kafka/overview.html">Apache Kafka</a>
          <p class="po-feature-item-desc">Stream and store real-time data using the open-source distributed event engine at the core of Confluent</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/kafka-metadata/kraft.html">KRaft</a>
          <p class="po-feature-item-desc">Manage cluster metadata natively without Apache ZooKeeper™ using built-in KRaft consensus</p>
        </div>
      </div>
    </div>

    <div class="po-feature-category">
      <h3 class="po-feature-category-title">Clusters and storage</h3>
      <div class="po-feature-grid">
        <div class="po-feature-item">
          <a href="/platform/current/kafka/manage-topics.html">Topics and message management</a>
          <p class="po-feature-item-desc">Create, configure, and manage topics, partitions, and records</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/clients/consumer.html">Consumer groups and offset management</a>
          <p class="po-feature-item-desc">Track consumer group membership and manage committed read offsets across topics</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/clusters/tiered-storage.html">Tiered Storage</a>
          <p class="po-feature-item-desc">Offload historical topic data automatically to cost-effective object storage</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/clusters/sbc/index.html">Self-Balancing Clusters</a>
          <p class="po-feature-item-desc">Rebalance partitions automatically across brokers as cluster capacity scales up or down</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/clusters/rebalancer/index.html">Auto Data Balancer</a>
          <p class="po-feature-item-desc">Redistribute partitions to balance workload and disk usage evenly across brokers</p>
        </div>
      </div>
    </div>

    <div class="po-feature-category">
      <h3 class="po-feature-category-title">Stream processing</h3>
      <div class="po-feature-grid">
        <div class="po-feature-item">
          <a href="https://docs.confluent.io/cp-flink/current/overview.html">Apache Flink (self-managed)</a>
          <p class="po-feature-item-desc">Self-managed Flink for sophisticated, stateful streaming applications</p>
        </div>
        <div class="po-feature-item">
          <a href="https://docs.confluent.io/cp-flink/current/jobs/sql-statements/overview.html">Apache Flink SQL</a>
          <p class="po-feature-item-desc">Write streaming queries and pipelines in SQL on self-managed Flink</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/streams/overview.html">Kafka Streams</a>
          <p class="po-feature-item-desc">Build stateful stream processing applications directly in Java</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/ksqldb/overview.html">ksqlDB</a>
          <p class="po-feature-item-desc">Process and query streaming data in real time using SQL directly against Kafka topics</p>
        </div>
      </div>
    </div>

    <div class="po-feature-category">
      <h3 class="po-feature-category-title">Data integration</h3>
      <div class="po-feature-grid">
        <div class="po-feature-item">
          <a href="/platform/current/connect/index.html">Kafka Connect (managed and self-managed)</a>
          <p class="po-feature-item-desc">Stream data between Kafka and external systems using managed or self-managed infrastructure</p>
        </div>
        <div class="po-feature-item">
          <a href="https://docs.confluent.io/connectors/index.html">Confluent connectors</a>
          <p class="po-feature-item-desc">Connect to databases, cloud storage, SaaS, and messaging systems using prebuilt connectors</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/kafka-rest/index.html">REST Proxy</a>
          <p class="po-feature-item-desc">Produce, consume, and manage Kafka resources over standard HTTP REST endpoints</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/kafka-mqtt/intro.html">MQTT Proxy</a>
          <p class="po-feature-item-desc">Ingest MQTT message streams directly from IoT devices into Kafka without a standalone broker</p>
        </div>
      </div>
    </div>

    <div class="po-feature-category">
      <h3 class="po-feature-category-title">Data governance</h3>
      <div class="po-feature-grid">
        <div class="po-feature-item">
          <a href="/platform/current/schema-registry/index.html">Schema Registry</a>
          <p class="po-feature-item-desc">Centralize, version, and enforce compatibility rules across Avro, JSON Schema, and Protobuf schemas</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/schema-registry/fundamentals/data-contracts.html">Data Contracts</a>
          <p class="po-feature-item-desc">Enforce schema rules, metadata standards, and quality guarantees on topic data</p>
        </div>
      </div>
    </div>

    <div class="po-feature-category">
      <h3 class="po-feature-category-title">Multi-region and replication</h3>
      <div class="po-feature-grid">
        <div class="po-feature-item">
          <a href="/platform/current/multi-dc-deployments/cluster-linking/overview.html">Cluster Linking</a>
          <p class="po-feature-item-desc">Mirror topics across clusters and regions without deploying extra connector infrastructure</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/multi-dc-deployments/multi-region.html">Multi-Region Clusters</a>
          <p class="po-feature-item-desc">Span a single Kafka cluster across geographical regions for high availability and disaster recovery</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/multi-dc-deployments/replicator/overview.html">Confluent Replicator</a>
          <p class="po-feature-item-desc">Replicate topics, schema definitions, and cluster configurations across Kafka environments</p>
        </div>
      </div>
    </div>

    <div class="po-feature-category">
      <h3 class="po-feature-category-title">Security and access control</h3>
      <div class="po-feature-grid">
        <div class="po-feature-item">
          <a href="/platform/current/security/authentication/overview.html">Authentication (SASL, mTLS, OAuth/OIDC, SSO)</a>
          <p class="po-feature-item-desc">Verify identities using SASL, mTLS, OAuth/OIDC, or SSO</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/security/authorization/rbac/overview.html">Role-Based Access Control</a>
          <p class="po-feature-item-desc">Grant precise access permissions using role-based scopes across cluster resources</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/security/authorization/acls/overview.html">Access Control Lists (ACLs)</a>
          <p class="po-feature-item-desc">Define fine-grained allow rules per principal and resource</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/security/protect-data/encrypt-tls.html">TLS encryption in transit</a>
          <p class="po-feature-item-desc">Encrypt client and broker network traffic over the wire using TLS</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/security/protect-data/csfle/overview.html">Client-Side Field Level Encryption (CSFLE)</a>
          <p class="po-feature-item-desc">Encrypt sensitive fields before they leave the client</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/security/compliance/audit-logs/index.html">Audit logging</a>
          <p class="po-feature-item-desc">Record, monitor, and review authentication and authorization events for security compliance</p>
        </div>
      </div>
    </div>

    <div class="po-feature-category">
      <h3 class="po-feature-category-title">Management and operations</h3>
      <div class="po-feature-grid">
        <div class="po-feature-item">
          <a href="/confluent-cli/current/overview.html">Confluent CLI</a>
          <p class="po-feature-item-desc">Administer Confluent Cloud and Platform resources directly from your terminal</p>
        </div>
        <div class="po-feature-item">
          <a href="/control-center/current/overview.html">Control Center</a>
          <p class="po-feature-item-desc">Monitor, manage, and inspect Confluent Platform clusters through a centralized web UI</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/usm/overview.html">Unified Stream Manager</a>
          <p class="po-feature-item-desc">Manage hybrid Confluent Cloud and Platform clusters from a single control plane</p>
        </div>
        <div class="po-feature-item">
          <a href="/operator/current/overview.html">Confluent for Kubernetes</a>
          <p class="po-feature-item-desc">Deploy, scale, and manage Confluent Platform natively on Kubernetes using declarative operators</p>
        </div>
        <div class="po-feature-item">
          <a href="/ansible/current/overview.html">Ansible Playbooks for Confluent Platform</a>
          <p class="po-feature-item-desc">Automate the installation, configuration, and provisioning of Confluent Platform across multiple hosts using Ansible</p>
        </div>
      </div>
    </div>

    <div class="po-feature-category">
      <h3 class="po-feature-category-title">Monitoring and observability</h3>
      <div class="po-feature-grid">
        <div class="po-feature-item">
          <a href="/platform/current/health-plus/index.html">Health+</a>
          <p class="po-feature-item-desc">Monitor cluster health and receive proactive alerts using Confluent Health+</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/kafka/monitoring.html">JMX monitoring</a>
          <p class="po-feature-item-desc">Expose broker and client performance metrics using standard JMX endpoints</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/monitor/metrics-reporter.html">Metrics Reporter</a>
          <p class="po-feature-item-desc">Publish cluster performance metrics directly to a dedicated Kafka topic for custom analysis</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/monitor/monitor-consumer-lag.html">Consumer lag monitoring</a>
          <p class="po-feature-item-desc">Track consumer lag to ensure applications process streaming data in real time</p>
        </div>
      </div>
    </div>

    <div class="po-feature-category">
      <h3 class="po-feature-category-title">APIs and developer tools</h3>
      <div class="po-feature-grid">
        <div class="po-feature-item">
          <a href="/platform/current/connect/references/restapi.html">Connect API</a>
          <p class="po-feature-item-desc">Configure, monitor, and manage Kafka connectors programmatically using REST endpoints</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/clients/confluent-plugin-for-jetbrains-ides.html">Confluent Plugin for JetBrains IDEs</a>
          <p class="po-feature-item-desc">Develop and manage Kafka resources inside JetBrains IDEs</p>
        </div>
        <div class="po-feature-item">
          <a href="https://marketplace.visualstudio.com/items?itemName=confluentinc.vscode-confluent" target="_blank" rel="noopener">VS Code Extension</a>
          <p class="po-feature-item-desc">Manage topics, schemas, and connectors directly from Visual Studio Code</p>
        </div>
        <div class="po-feature-item">
          <a href="/platform/current/tools/kafkacat-usage.html">kcat</a>
          <p class="po-feature-item-desc">Produce, consume, and inspect Kafka topics directly from the command line using kcat</p>
        </div>
      </div>
    </div>

    <div class="po-feature-category">
      <h3 class="po-feature-category-title">Client libraries</h3>
      <div class="po-feature-grid">
        <div class="po-feature-item">
          <a href="/kafka-clients/java/current/overview.html">Java Client</a>
          <p class="po-feature-item-desc">Produce and consume Kafka events in native Java applications</p>
        </div>
        <div class="po-feature-item">
          <a href="/kafka-clients/librdkafka/current/overview.html">librdkafka (C/C++) Client</a>
          <p class="po-feature-item-desc">Build high-performance C/C++ producers and consumers or power derived language libraries</p>
        </div>
        <div class="po-feature-item">
          <a href="/kafka-clients/python/current/overview.html">Python Client</a>
          <p class="po-feature-item-desc">Produce and consume Kafka events using native Python code</p>
        </div>
        <div class="po-feature-item">
          <a href="/kafka-clients/go/current/overview.html">Go Client</a>
          <p class="po-feature-item-desc">Build fast, concurrent Kafka producers and consumers in Go</p>
        </div>
        <div class="po-feature-item">
          <a href="/kafka-clients/dotnet/current/overview.html">.NET Client</a>
          <p class="po-feature-item-desc">Integrate Kafka messaging directly into .NET and C# applications</p>
        </div>
        <div class="po-feature-item">
          <a href="/kafka-clients/javascript/current/overview.html">JavaScript Client</a>
          <p class="po-feature-item-desc">Produce and consume Kafka events in Node.js and JavaScript applications</p>
        </div>
      </div>
    </div>

  </div>
</div>
