How to Generate the Definitions JSON File in RabbitMQ
What are RabbitMQ Definitions?
- RabbitMQ definitions refer to the key configuration data that nodes and clusters store, much like a blueprint of the system’s structure. This includes details about users, virtual hosts (vhosts), queues, exchanges, bindings, and various runtime settings. To learn more, visit the official documentation.
Exporting the Definitions
To export RabbitMQ definitions as a JSON file, follow these steps:
- Navigate to the Overview tab in the RabbitMQ Management UI.
- Scroll down to the Export Definitions section.
- Click on the Download broker definitions button to save the file to your local machine.
- A JSON file will be saved to your machine.
- The definition file content will look like this:
Import Definitions to the Readiness Tool
- Once you have the definitions file, upload it to the Readiness tool, fill in the required information (your number of nodes and Erlang/OTP version, then click the Check Readiness button to see the result as below:
- If you’re still having issues, feel free to get in touch with our experts for further assistance.



