| Name | Description | Type | Package | Framework |
| AbstractfKafkaSshDriver | Class | brooklyn.entity.messaging.kafka | Brooklyn | |
| Kafka | Shared Kafka broker and zookeeper properties. | Interface | brooklyn.entity.messaging.kafka | Brooklyn |
| KafkaBroker | An Entity that represents a single Kafka broker instance. | Interface | brooklyn.entity.messaging.kafka | Brooklyn |
| KafkaBrokerDriver | Interface | brooklyn.entity.messaging.kafka | Brooklyn | |
| KafkaBrokerImpl | An Entity that represents a single Kafka broker instance. | Class | brooklyn.entity.messaging.kafka | Brooklyn |
| KafkaBrokerSshDriver | Class | brooklyn.entity.messaging.kafka | Brooklyn | |
| KafkaCluster | Provides Kafka cluster functionality through a group of brokers controlled by a single zookeeper entity. | Interface | brooklyn.entity.messaging.kafka | Brooklyn |
| KafkaClusterImpl | Class | brooklyn.entity.messaging.kafka | Brooklyn | |
| KafkaTopic | Class | brooklyn.entity.messaging.kafka | Brooklyn | |
| KafkaZooKeeper | An Entity that represents a single Kafka zookeeper instance. | Interface | brooklyn.entity.messaging.kafka | Brooklyn |
| KafkaZooKeeperDriver | Interface | brooklyn.entity.messaging.kafka | Brooklyn | |
| KafkaZooKeeperImpl | An Entity that represents a single Kafka zookeeper instance. | Class | brooklyn.entity.messaging.kafka | Brooklyn |
| KafkaZooKeeperSshDriver | Class | brooklyn.entity.messaging.kafka | Brooklyn | |