Red Hat® JBoss® AMQ is a lightweight, high-performance, robust messaging platform.


A Scalable, High-Performance Messaging System

Red Hat JBoss AMQ 7 provides fast, lightweight, and secure messaging for Internet-scale applications. JBoss AMQ 7 components use industry-standard message protocols and support a wide range of programming languages and operating environments. JBoss AMQ 7 gives you the strong foundation you need to build modern distributed applications.


Messaging at Internet Scale

JBoss AMQ 7 gives you the tools to build a seamless worldwide network. It connects clients, brokers, and standalone services to build an advanced messaging fabric.

Top-Tier Security and Performance

Modern SSL/TLS encryption and extensible SASL authentication. JBoss AMQ 7 delivers fast, high-volume messaging and class-leading JMS performance.

Broad Platform and Language Support

Components for multiple languages and operating systems, so your diverse application components can communicate. JBoss AMQ 7 supports C++, Java, Python, and .NET applications, as well as Linux, Windows, and JVM-based environments.

Focused on Standards

JBoss AMQ 7 implements the Java JMS 1.1 and 2.0 API specifications. Its components support the ISO-standard AMQP 1.0 message protocol and the MQTT, STOMP, and WebSocket protocols.

Core Services to Speed Application Development

Included with every subscription is the JBoss Core Services Collection , a set of popular components that provide load balancing, system management, single sign-on, API management, and more.

Get Started with Red Hat JBoss AMQ 7

For a basic installation, you'll need:

What's New?


Download the JBoss AMQ 7 Broker  needed for your setup.


Review the Broker and Interconnect Installation chapters.


Review the Broker and Interconnect Getting Started chapters.


  1. 1
  2. 2
  3. 3

    Extract the archive to the server and directory where you want to install the product

  4. 4

    JBoss AMQ Broker has been installed successfully

    The directory created by extracting the archive is the top-level directory and is referred to as <install-dir>.

  5. 5

    See Using JBoss AMQ Broker for starting and managing the broker

    You can also get started developing messaging applications by using the examples found under the <install-dir>.

  1. 1

    Verify that your Red Hat subscription has been activated and your system is registered

    If you need to register your system:

    1. Go to .

    2. Navigate to Registration Assistant.

    3. Select your OS version and continue to the next page.

    4. Use the listed command in your system terminal to complete the registration.
  2. 2

    Subscribe to the required repositories

    For Red Hat Enterprise Linux 6:

    $ sudo subscription-manager repos --enable=amq-interconnect-1-for-rhel-6-server-rpms --enable=a-mq-clients-1-for-rhel-6-server-rpms
    For Red Hat Enterprise Linux 7:
    $ sudo subscription-manager repos --enable=amq-interconnect-1-for-rhel-7-server-rpms --enable=a-mq-clients-1-for-rhel-7-server-rpms
  3. 3

    Install the required packages

    $ sudo yum install qpid-dispatch-router qpid-dispatch-tools
  4. 4

    See Using JBoss AMQ Interconnect for starting and managing the router

JBoss AMQ 7 offers many different client options. Each client guide offers its own installation guide.
  1. 1

    AMQ JMS Client

    Follow the Installation chapter .

  2. 2

    AMQ C++ Client

    Follow the Installation chapter .

  3. 3

    AMQ JavaScript Client

    Follow the Installation chapter .

  4. 4

    AMQ .NET Client

    Follow the Installation chapter .

  5. 5

    AMQ Python Client

    Follow the Installation chapter .

Additional Resources


Introducing Red Hat JBoss AMQ 7

JBoss AMQ 7 Introduction

Engineering Director David Ingham introduces the Red Hat AMQ 7 product, including details on why you will want to upgrade to this latest release.

Red Hat JBoss A-MQ 6.x in the Cloud

A-MQ 6 in the Cloud

Senior Software Engineer Dejan Bosanac discusses the Red Hat A-MQ product, including problems with large enterprise deployments, the Fuse Fabric, an overview of Red Hat JBoss A-MQ, and a look at JBoss Fuse.

Troubleshooting an issue? Describe it here.

How can we help you?

Support Cases

Get answers quickly by opening a support case with us.

View Open Cases

Open New Case

Live Chat

Directly access our support engineers during weekday business hours.

Learn more

Call or Email

Speak directly with a Red Hat support expert by phone or through email.

Contact Us


Red Hat JBoss AMQ Updates

Red Hat JBoss Security Labs

Product Policies and Support Programs

Red Hat JBoss AMQ Life Cycle

Red Hat provides support and maintenance over stated time periods for the major versions of Red Hat JBoss Middleware products (i.e., versions 4.x, 5.x, 6.x, or 7.x). The published life cycle calendars for Red Hat JBoss products allow customers and partners to effectively plan, deploy, and support Red Hat JBoss Middleware products.

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.