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](https://legacy-docs-rasa-x.rasa.com/docs/rasa-x/changelog/compatibility-matrix) for a compatible version.

## Supported Event Brokers

The following event brokers are supported:

- Kafka 2.6 or newer
- RabbitMQ 3.8.3 or newer

## 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](https://legacy-docs-rasa-x.rasa.com/docs/rasa-x/installation-and-setup/configure/configure-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
```
