.. _available_packages: |cp| Packages ============= You can use the :ref:`platform packages ` to install the entire |cp|, and use the :ref:`component packages ` to install individual components. .. include:: ../includes/cp-cta.rst .. _cp-platform-packages: Platform packages ^^^^^^^^^^^^^^^^^ The platform packages include all |cp| packages. ^^^^^^^^^^^^^^^^^^ confluent-platform ^^^^^^^^^^^^^^^^^^ confluent-|release| provides the complete |cp|, including all community and commercial :ref:`component packages `. This package contains :ref:`confluent-server-package`, version |release|. For |cp| and |ak| compatibility, see :ref:`cp-ak-compatibility`. ^^^^^^^^^^^^^^^^^^^ confluent-community ^^^^^^^^^^^^^^^^^^^ confluent-community-|release| contains the |cc| :ref:`component packages ` packages. This package contains :ref:`cp-kafka`, version |release|. .. _cp-component-packages: Component packages ^^^^^^^^^^^^^^^^^^ You can install the component packages via an APT or YUM repository. Use these packages only when you need a single component on your server, e.g. on production servers. ^^^^ avro ^^^^ C/C++ Avro serialization library. |community| * DEB packages =============== ==================================== Package name Description =============== ==================================== libavro-c-dev C development headers and library. libavro-c1 C library and source. libavro-cpp-dev C++ development headers and library. libavro-cpp1 C++ library and source. =============== ==================================== * RPM packages ================== ==================================== RPM packages Description ================== ==================================== avro-c-debuginfo C debugging symbols. avro-c-devel C development headers and library. avro-c-devel C development headers and library. avro-c-tools Command line tools. avro-c C library and source. avro-cpp-debuginfo C++ debugging symbols. avro-cpp-devel C++ development headers and library. avro-cpp C++ library and source. ================== ==================================== * Source packages - included in ZIP and TAR archives under ``src/`` directory. ^^^^^^^^^^^^^^^^^^^^^^^^ confluent-control-center ^^^^^^^^^^^^^^^^^^^^^^^^ A web-based tool for managing and monitoring |ak|. For more information, see the :ref:`documentation `. |commercial| .. _cp-kafka: ^^^^^^^^^^^^^^^ confluent-kafka ^^^^^^^^^^^^^^^ |ak|, including |kstreams|, |kconnect-long| framework, and |ak| Java client. For more information, see the :ref:`documentation `. |community| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ confluent-kafka-connect-replicator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Multi-Datacenter Replication. For more information, see the :ref:`documentation `. |commercial| ^^^^^^^^^^^^^^^^^^^^^^ confluent-kafka-dotnet ^^^^^^^^^^^^^^^^^^^^^^ .NET client library. For more information, see the :ref:`documentation `. |community| * Code repository -- available on `NuGet `_ * Source packages -- included in ZIP and TAR archives under ``src/`` directory ^^^^^^^^^^^^^^^^^^ confluent-kafka-go ^^^^^^^^^^^^^^^^^^ Go client library. For more information, see the :ref:`documentation `. |community| * Code repository -- available on `GitHub `_ * Source packages -- included in ZIP and TAR archives under ``src/`` directory ^^^^^^^^^^^^^^^^^^^^^^ confluent-kafka-python ^^^^^^^^^^^^^^^^^^^^^^ Python client library. For more information, see the :ref:`documentation `. |community| * Python package -- available on `PyPI `_ * Source packages -- included in ZIP and TAR archives under ``src/`` directory ^^^^^^^^^^^^^^^^^^^^ confluent-kafka-rest ^^^^^^^^^^^^^^^^^^^^ HTTP REST Proxy for |ak|. For more information, see the :ref:`documentation `. |community| .. _confluent-ksql-package: ^^^^^^^^^^^^^^^^ confluent-ksqldb ^^^^^^^^^^^^^^^^ |ksqldb| is the streaming SQL engine for |ak|. |ksqldb| is included with |ccloud| and the |cp| installation. You can install Standalone ksqlDB independently of |cp| by using `Docker `__, the `tar archive `__, the `Debian `__ package, or the `RPM package `__. For more information, see the :ref:`ksqlDB documentation `. |community| ^^^^^^^^^^^^^^^^^^^ confluent-libserdes ^^^^^^^^^^^^^^^^^^^ C/C++ Avro Serialization with |sr| support. For more information, see the `libserdes GitHub documentation `_. |community| * DEB packages ======================= ==================================== Package name Description ======================= ==================================== confluent-libserdes-c1 Library and source confluent-libserdes-dev Development headers and library ======================= ==================================== * RPM packages ============================= ==================================== Package name Description ============================= ==================================== confluent-libserdes-debuginfo Debugging symbols confluent-libserdes-devel Development headers and library confluent-libserdes Library and source ============================= ==================================== * Source packages - included in ZIP and TAR archives under ``src/`` directory ^^^^^^^^^^^^^^^^^^^^ confluent-rebalancer ^^^^^^^^^^^^^^^^^^^^ Automatically balance data and partitions between brokers in |ak| cluster. For more information, see the :ref:`documentation `. |commercial| ^^^^^^^^^^^^^^^^^^^^^^^^^ confluent-schema-registry ^^^^^^^^^^^^^^^^^^^^^^^^^ |sr| is a RESTful schema registry service for managing Avro schemas. For more information, see the :ref:`Schema Registry documentation `. |community| .. _confluent-security-package: ^^^^^^^^^^^^^^^^^^ confluent-security ^^^^^^^^^^^^^^^^^^ |ak| security plugins. For more information, see :ref:`confluentsecurityplugins_schema_registry_security_plugin` and :ref:`kafka-rest-security-plugins-install`. |community| .. _confluent-server-package: ^^^^^^^^^^^^^^^^ confluent-server ^^^^^^^^^^^^^^^^ |cs| is a component of |cp| that includes |ak| and additional commercial features. Following are a few key features included in |cs|: * Role-based access control (RBAC) * |tiered| * |sbc-long| * |co-long| |cs| is fully compatible with |ak|, and you can migrate in place between |ak| and |cs|. |cs| is a commercial component of |cp|. ^^^^^^^^^^ librdkafka ^^^^^^^^^^ The C/C++ |ak| client. For more information, see the `librdkafka GitHub documentation `_. * DEB packages ======================= ==================================== Package name Description ======================= ==================================== librdkafka-dev Development headers and library librdkafka1-dbg Debugging symbols librdkafka1 Library ======================= ==================================== * RPM packages ======================= ==================================== Package name Description ======================= ==================================== librdkafka-devel Development headers and library librdkafka1-debuginfo Debugging symbols librdkafka1 Library librdkafka Source RPM ======================= ==================================== * Source packages - included in ZIP and TAR archives under ``src/`` directory.