JBoss Prodcut FAQ

Red Hat JBoss A-MQ

An open source messaging platform

JBoss A-MQ is a high performance, flexible, cost-effective messaging platform that delivers information safely and reliably and enables Internet of Things (IOT). JBoss A-MQ can be deployed, and easily managed, in any configuration so you can deploy a network of brokers across your infrastructure whether they are on premise, in the Cloud, or in a hybrid configuration.

Core messaging is provided by Apache ActiveMQ supporting different messaging paradigms like publish-subscribe, point-to-point, store-and-forward. Multi-protocol support (JMS 1.1, TCP, SSL, STOMP, NMS, AMQP 1.0) and multi-client support (Java, C, C++) enables real-time messaging with all enterprise assets. In addition JBoss A-MQ is hosted on a lightweight OSGI-based runtime container, Apache Karaf. Fuse IDE is available along with JBDS to provide an easy-to-use integration development environment.

We encourage to download JBoss A-MQ, and see for yourself if it meets your needs. 


A-MQ Downloads

Try the exciting new features:

  • Full support of AMQP 1.0 - provides wire-level compatibility across connections
  • Unified management console - create, start, stop and manage brokers on-premise or in the Cloud
  • Improved high availability (HA) - embedded message store for shared-nothing HA


Download the source


Messaging Clients for A-MQ 6.1


Registration required. Downloads require accepting the terms and conditions of the JBoss Developer Program which provides $0 subscriptions for development use only.


Get Started

Build your first demo!

Follow along with our videos - Coming Soon!

Further Resources


JBoss A-MQ 6.1 Documentation

MQTT Clients

MQTT libraries for different platforms

More clients in Eclipse GIT


Discuss on JBoss A-MQ Forums

Older Versions

A-MQ 6.0
Download | Source | Fuse IDE for Windows 64-bit | Fuse IDE for Windows 32-bit | Fuse IDE for Linux 64-bit | Fuse IDE for Linux 32-bit | Fuse IDE for Mac 64-bit | Fuse IDE source

On Demand webinar archives

FuseByExample is a set of examples created by Fuse and A-MQ consultants based on their experience with customers.



Understanding and using A-MQ 6.1 and client APIs
Apr 21, 2014 12:15 PM by Kenneth Peeples
This week I am doing a webinar on JBoss A-MQ 6.1 around client APIs. More info and registration at …
DevNation in San Francisco
Apr 11, 2014 5:12 PM by Kenneth Peeples
I am excited about the opportunity to speak at Devnation next week on Using Red Hat JBoss Fuse on Op…
Red Hat JBoss Benelux Hackathons
Apr 3, 2014 12:23 PM by Kenneth Peeples
If you happen to be in the Benelux area (Netherlands, Belgium, and Luxembourg) then you have a rea…
View more blogs

Need more help?




Features of Note

Cross-language client

Allows native connectivity from applications written in Java, C, C++

Multi-protocol support

Multiple transport protocols for exchanging data between brokers and clients or between multiple brokers. Supports JMS 1.1, TCP, SSL, STOMP, NMS, MQTT.

Support for large messages

JMS streaming supports transport of large messages in a reliable manner.

Message compression

GZIP compression allows highly verbose messages to be compressed which enables efficient transport of large amount of data.

Project Information

This product is built on top of the following community projects