Event Broker

Rasa X version 0.33.0 or higher is only compatible with Rasa Open Source 2.x. If you are on Rasa Open Source 1.x, please check the compatibility matrix for a compatible version.

Supported Event Brokers

The following event brokers are supported:

RabbitMQ

The default event broker started by the Rasa X Helm chart is RabbitMQ, which refers to the RabbitMQ subchart. See the page on configuring the subcharts to configure the default RabbitMQ instance, or to use an external RabbitMQ instance.

Kafka

To use Kafka instead of RabbitMQ as the event broker, disable RabbitMQ and add an entry to rasa.additionalEndpoints with details for your Kafka instance:

rabbitmq:
  install: false
  enabled: false

rasa:
  additionalEndpoints:
    event_broker:
      type: "kafka"
      security_protocol: SASL_PLAINTEXT
      topic: my_topic
      url: my.kafka.host
      sasl_username: username
      sasl_password: password