The REST snaps use either HTTP or HTTPS, depending on how the service is configured on the server side. The Kafka snaps are similar. The Kafka broker defines one or more listeners through which clients can use the Kafka protocol. A Kafka listener is bound to a specific TCP port, and just like an HTTP listener, may be configured with or without SSL. A Kafka listener may also be configured with SASL-based authentication.