Apache Qpid Broker-J review
A self-hosted broker with broad AMQP support, persistence, and high availability.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Apache Qpid Broker-J is an open-source Java message broker for teams that need to store, route, and forward messages through AMQP protocols. It is designed for self-hosted deployment on Linux, macOS, and Windows systems that support Java 17 or higher, and it is distributed as source and binary archives. Its broad protocol coverage includes AMQP 0-8, 0-9, 0-9-1, 0-10, and 1.0, with AMQP over WebSockets also supported. This makes it a strong fit for organizations standardizing on AMQP while retaining control over deployment.
Its messaging feature set covers both persistent and non-persistent messaging, message groups with configurable consumption ordering, dead-letter queues, and maximum delivery counts. Pluggable persistence supports Derby, SQL, and BDB stores, while transactions include XA support. High availability is also included. These capabilities give teams several ways to shape message durability, ordering, failure handling, and transactional workflows without narrowing the broker to a single messaging pattern.
Administration and integration are supported through a REST API and web console, alongside pluggable authentication with LDAP, Kerberos, OAuth2, and certificates. The main trade-off is the self-hosted operating model: teams must provide the environment and manage the broker as part of their own infrastructure. Apache Qpid Broker-J is therefore a suitable choice for AMQP-focused teams that need protocol breadth, configurable persistence, authentication options, and high availability. Teams seeking a managed service rather than a self-hosted Java broker should consider a different product.
Apache Qpid Broker-J pros and cons
- Where it wins
- Supports AMQP 0-8 through 1.0, plus AMQP over WebSockets
- Includes dead-letter queues, delivery limits, transactions, and XA support
- Offers REST and web console management with pluggable persistence and authentication
- Where it doesn't
- Requires self-hosted deployment and operational ownership
- Requires an operating system that supports Java 17 or higher
- May be more infrastructure than teams seeking a narrow managed broker
Apache Qpid Broker-J fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update