Authentication

This provider requires authentication.

  • host: Kafka host (required: True, sensitive: False)
  • topic: The topic to subscribe to (required: True, sensitive: False)
  • username: Username (required: False, sensitive: True)
  • password: Password (required: False, sensitive: True)

Certain scopes may be required to perform specific actions or queries via the provider. Below is a summary of relevant scopes and their use cases:

  • topic_read: The kafka user that have permissions to read the topic. (mandatory)

In workflows

This provider can’t be used as a “step” or “action” in workflows. If you want to use it, please let us know by creating an issue in the GitHub repository.

Connecting with the Provider

  1. Set up a Kafka broker (or use an existing one) and make sure it is accessible.
  2. Get the broker URL (e.g., localhost:9092 or a remote Kafka service URL).
  3. (Optional) If using secure communication, provide the security protocol, SASL mechanism, username, and password.
  4. Configure the provider with these parameters.

-Kafka Clients Documentation