Skip to main content

Kafka ACL Builder

v1.0.0

Kafka ACL builder — principal, resource, operation, host with kafka-acls.sh command output.

Kafka ACL Commands
kafka-acls.sh --bootstrap-server localhost:9092 \
  --add \
  --allow-principal User:service-account \
  --operation Read \
    --topic my-topic

# List ACLs:
kafka-acls.sh --bootstrap-server localhost:9092 --list --topic my-topic

# Delete ACL:
kafka-acls.sh --bootstrap-server localhost:9092 \
  --remove \
  --allow-principal User:service-account \
  --operation Read \
    --topic my-topic

# Producer pattern (Write + Create + Describe):
# kafka-acls.sh ... --producer --topic my-topic --allow-principal User:service-account

# Consumer pattern (Read + Describe + group):
# kafka-acls.sh ... --consumer --topic my-topic --group my-group --allow-principal User:service-account