---
title: Charmhub | Deploy Apache Kafka Connect using Charmhub - The Open Operator Collection
description: Deploy the latest version of Apache Kafka Connect on any cloud.
url: https://charmhub.io/kafka-connect/docs/r-snap-entrypoints
---

# Apache Kafka Connect

[Canonical](https://charmhub.io/publisher/data-platform "View all packages from Canonical")

* [Canonical](https://charmhub.io/publisher/data-platform "View all packages from Canonical")

Platform:

24.04

22.04

4/stable 37

```
juju deploy kafka-connect --channel 4/stable
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

---

#### Relevant links

* [Homepage](https://github.com/canonical/kafka-connect-operator)

---

#### Contacts

##### Maintainers

+ [Canonical Data Platform](mailto:data-platform@lists.launchpad.net)

* [Submit a bug](https://github.com/canonical/kafka-connect-operator/issues)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

# Charmed Apache Kafka snap entrypoints

Snap entrypoints wrap the Apache Kafka Distribution Bash scripts and make sure
that they run with the correct environment settings (configuration files, logging files, etc).

Below is a reference table for the mapping between entrypoints and wrapped bash script:

| Snap Entrypoint | Apache Kafka Distribution Bash Script |
| --- | --- |
| `charmed-kafka.daemon` | `$SNAP/opt/kafka/bin/kafka-server-start.sh` |
| `charmed-kafka.log-dirs` | `$SNAP/opt/kafka/bin/kafka-log-dirs.sh` |
| `charmed-kafka.storage` | `$SNAP/opt/kafka/bin/storage.sh` |
| `charmed-kafka.consumer-perf-test` | `$SNAP/opt/kafka/bin/kafka-consumer-perf-test.sh` |
| `charmed-kafka.producer-perf-test` | `$SNAP/opt/kafka/bin/kafka-producer-perf-test.sh` |
| `charmed-kafka.configs` | `$SNAP/opt/kafka/bin/kafka-configs.sh` |
| `charmed-kafka.topics` | `$SNAP/opt/kafka/bin/kafka-topics.sh` |
| `charmed-kafka.console-consumer` | `$SNAP/opt/kafka/bin/kafka-console-consumer.sh` |
| `charmed-kafka.console-producer` | `$SNAP/opt/kafka/bin/kafka-console-producer.sh` |
| `charmed-kafka.consumer-groups` | `$SNAP/opt/kafka/bin/kafka-consumer-groups.sh` |
| `charmed-kafka.get-offsets` | `$SNAP/opt/kafka/bin/kafka-get-offsets.sh` |
| `charmed-kafka.reassign-partitions` | `$SNAP/opt/kafka/bin/kafka-reassign-partitions.sh` |
| `charmed-kafka.replica-verification` | `$SNAP/opt/kafka/bin/kafka-replica-verification.sh` |
| `charmed-kafka.zookeeper-shell` | `$SNAP/opt/kafka/bin/zookeeper-shell.sh` |
| `charmed-kafka.run-class` | `$SNAP/opt/kafka/bin/kafka-run-class.sh` |
| `charmed-kafka.kafka-streams-application-reset` | `$SNAP/opt/kafka/bin/kafka-streams-application-reset.sh` |
| `charmed-kafka.transactions` | `$SNAP/opt/kafka/bin/kafka-transactions.sh` |
| `charmed-kafka.leader-election` | `$SNAP/opt/kafka/bin/kafka-leader-election.sh` |
| `charmed-kafka.dump-log` | `$SNAP/opt/kafka/bin/kafka-dump-log.sh` |
| `charmed-kafka.acls` | `$SNAP/opt/kafka/bin/kafka-acls.sh` |
| `charmed-kafka.cluster` | `$SNAP/opt/kafka/bin/kafka-cluster.sh` |
| `charmed-kafka.verifiable-consumer` | `$SNAP/opt/kafka/bin/kafka-verifiable-consumer.sh` |
| `charmed-kafka.verifiable-producer` | `$SNAP/opt/kafka/bin/kafka-verifiable-producer.sh` |
| `charmed-kafka.trogdor` | `$SNAP/opt/kafka/bin/trogdor.sh` |
| `charmed-kafka.keytool` | `$SNAP/usr/lib/jvm/java-17-openjdk-amd64/bin/keytool` |

Available Apache Kafka bin commands can also be found with:

```
snap info charmed-kafka --channel 3/stable
```

---
