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

Check out some Node.js samples on GitHub

C++

Check out the Knowledge Center for more information

C

Check out the Knowledge Center for more information

Python

Check out some Python samples on GitHub

Ruby

Check out some Ruby samples on GitHub

Java

Check out some Java samples on GitHub

Go

Check out some Go samples on GitHub

.NET

Check out some .NET samples on GitHub

C#

Check out some C# samples on GitHub

COBOL

Check out the Knowledge Center for more information

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.