An idiomatic Clojure client for RabbitMQ that embraces the AMQP 0.9.1 model

Get Started! » Read doc guides » Join the Mailing List » Contribute »

Embraces AMQP 0.9.1 Model

Langohr embraces the AMQP 0.9.1 model and RabbitMQ extensions to it. The API follows the protocol and uses established terminology.

Idiomatic

With Langohr, common operations don't require Java interop. Get API sugar and automatic conversion to Clojure data structures where it makes sense.

Learns From Others

Langohr learns from several years of work with (and on) amqp gem, the official RabbitMQ Java client and Hot Bunnies.

Efficient

Very low overhead over the RabbitMQ Java client

Ready for PaaS

Langohr is ready to be used in environments such as Heroku with Cloud AMQP and the Heroku RabbitMQ add-on