.. _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. Certain packages are available in two variants, named by the Scala version (````) of |ak-tm| that is included in the packages. |ak| is implemented in Scala and built for multiple versions of Scala. .. _cp-platform-packages: Platform packages ^^^^^^^^^^^^^^^^^ The platform packages include all |cp| packages. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ confluent-platform- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The complete |cp|, including all community and commercial component packages. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ confluent-community- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The |cc| component packages. .. _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| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ confluent-kafka- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |ak|, including |kstreams|, |kconnect-long| framework, and |ak| Java client. For more information, see the :ref:`documentation `. |community| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ confluent-kafka-connect-elasticsearch ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Elasticsearch Connector for |kconnect| (Sink). For more information, see the :ref:`documentation `. |community| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ confluent-kafka-connect-jdbc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ JDBC Source and Sink Connectors for |kconnect-long|. For more information, see the :ref:`documentation `. |community| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ confluent-kafka-connect-jms ^^^^^^^^^^^^^^^^^^^^^^^^^^^ JMS Connector for |kconnect-long|. For more information, see :ref:`jms-source-connector`. |community| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ confluent-kafka-connect-replicator ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Multi-Datacenter Replication. For more information, see the :ref:`documentation `. |commercial| ^^^^^^^^^^^^^^^^^^^^^^^^^^ confluent-kafka-connect-s3 ^^^^^^^^^^^^^^^^^^^^^^^^^^ S3 Sink Connector for |kconnect-long|. For more information, see the :ref:`documentation `. |community| ^^^^^^^^^^^^^^^^^^^^^^ 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-ksql ^^^^^^^^^^^^^^ KSQL is the streaming SQL engine for |ak|. For more information, see the :ref:`KSQL 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_Introduction`. |community| .. _confluent-server-package: ^^^^^^^^^^^^^^^^ confluent-server ^^^^^^^^^^^^^^^^ |cs| is a component of |cp| that includes |ak| and additional software to deliver :ref:`role-based access control (RBAC) `, LDAP Authorizer, and support for |co-long|. |cs| makes it easy for users to deploy |ak|, LDAP and RBAC in a single software package. Users of |cp| have the option of installing |cs| to use RBAC, LDAP and |co|, or continue to use |ak| as a fully supported component of |cp|. |cs| is fully compatible with |ak|, and users can migrate in place between |cs| and |ak|. |cs| includes |ak| and a number of commercial features. The use of the |cs| commercial features requires a Confluent subscription. The |cs| features are commercially licensed. |commercial| ^^^^^^^^^^ 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.