2021 Call for Code Awards: Live from New York, with SNL’s Colin Jost! Learn more

Get started with IBM MQ

IBM MQ is a robust, reliable, and secure messaging solution.

What is IBM MQ?

IBM MQ is a robust, reliable, and secure messaging solution. It simplifies and accelerates the integration of different applications across multiple platforms, and it supports a wide range of APIs and languages. IBM MQ allows the server infrastructure to span data center, mainframe, and cloud frameworks. MQ enables applications to communicate and exchange data in a reliable and scalable way, that decouples one application from another.

Get up and running

Use these articles and tutorials to learn the basics of IBM MQ.

Learn how to build powerful messaging applications with IBM MQ

To see how IBM MQ works, you will first be guided through creating and configuring a queue manager (server). Then, you will connect an application (client) to it. After completing the tutorial, you will be able to send messages to and retrieve messages from a queue. Then, code a messaging application in Java that puts and gets messages from the queue. Finally, you can take up the coding challenge and develop your own MQ application.

IBM Cloud Pak for Integration: IBM MQ is IBM's enterprise messaging capability

Build hybrid messaging apps with the enterprise messaging integration capabilities in IBM Cloud Pak for Integration.