An application exchanging messages with a queue manager

IBM MQ allows developers to focus on business logic and produce code that matters.

MQ speaks your language

Node.js

C++

C

Python

Ruby

Java

Go

.NET

C#

COBOL

Get started

Learn some basics through the MQ essentials tutorial.

Connect a sample application to a queue manager.

Already have a queue manager?
Code your first MQ application.