Skip to main content

RabbitMQ JMS Client


RabbitMQ is not a JMS provider but includes a plugin needed to support the JMS Queue and Topic messaging models. JMS Client for RabbitMQ implements the JMS specification on top of the RabbitMQ Java client, thus allowing new and existing JMS applications to connect to RabbitMQ.

The plugin and the JMS client are meant to work and be used together.

See the RabbitMQ Java libraries support page for the support timeline of the RabbitMQ JMS Client library.


JMS Client Library documentation is hosted in Github Pages:

For JMS 2.x Client library (JMS 2.0):

For JMS 3.x Client library (JMS 3.0):