Supported Providers
Kafka
Kafka provider allows integration with Apache Kafka for producing and consuming messages.
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
- Set up a Kafka broker (or use an existing one) and make sure it is accessible.
- Get the broker URL (e.g.,
localhost:9092
or a remote Kafka service URL). - (Optional) If using secure communication, provide the security protocol, SASL mechanism, username, and password.
- Configure the provider with these parameters.