Skip to content

RabbitMQ

RabbitMQ lets your project use a message broker to queue and exchange messages between services, for example background jobs, event-driven workflows, or integrations with other systems.

Enabling RabbitMQ

RabbitMQ is an add-on service and is not enabled by default. For now, our support team sets up the cluster connection, vhosts, and users for your project. Self-service management is on our roadmap, but isn't available yet.

INFO

To use RabbitMQ for your project, please contact our support team with your project ID and a brief description of your use case. Our team will grant your project access to a cluster, create the vhosts you need, and issue users for them.

If you need an additional vhost or a new user later on, please contact support again.

Viewing your configuration

Once RabbitMQ has been set up for your project, you can view your configuration under Services > RabbitMQ.

Your project can be connected to more than one cluster. For each connection, you'll see:

  • The cluster it connects to, including its host, port, and management URL
  • A Vhosts table listing every vhost configured on that connection
  • A Users table listing every user configured on that connection, along with its username and password
  • A Permissions table listing each user/vhost grant, with its configure, write, and read values

Copy the username, password, cluster host, port, and vhost name into your application's AMQP client configuration to start using the connection.

WARNING

The permissions shown for each user/vhost pair (configure, write, read) are read-only, informational records of what was granted on the broker — they are not enforced or generated by Studio. If you need a user's permissions changed, please contact support.