Skip to main content

PyMQI is a production-ready, open-source Python extension for IBM MQ (formerly known as WebSphere MQ and MQSeries).

For 20+ years, the library has been used by thousands of companies around the world with their queue managers running on Linux, Windows, UNIX and z/OS.

Sample code

To put a message on a queue:

import pymqi

queue_manager = pymqi.connect('QM.1', 'SVRCONN.CHANNEL.1', '192.168.1.121(1434)')

q = pymqi.Queue(queue_manager, 'TESTQ.1')
q.put('Hello from Python!')

To read the message back from the queue:

import pymqi

queue_manager = pymqi.connect('QM.1', 'SVRCONN.CHANNEL.1', '192.168.1.121(1434)')

q = pymqi.Queue(queue_manager, 'TESTQ.1')
msg = q.get()
print('Here is the message:', msg)

The backbone of IBM MQ Python messaging

PyMQI is a low-level library that requires one to know IBM MQ APIs well.

It serves, however, as the basis for IBM MQ support in Zato, which is an enterprise API platform and backend application server in Python that lets one connect to many technologies with little or no programming.

This includes IBM MQ queue managers as well as the ability to seamlessly integrate with Java JMS systems.

https://zato.io/en/docs/3.2/gfx/api/screenshots/conn1.png https://zato.io/en/docs/3.2/gfx/api/screenshots/mq.png

Learn more

Visit the documentation for more information and usage examples.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymqi-1.12.7.tar.gz (88.7 kB view details)

Uploaded Source

File details

Details for the file pymqi-1.12.7.tar.gz.

File metadata

  • Download URL: pymqi-1.12.7.tar.gz
  • Upload date:
  • Size: 88.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.0

File hashes

Hashes for pymqi-1.12.7.tar.gz
Algorithm Hash digest
SHA256 1054d6845a6e993f181ca96f2f1370469c9574a552342ba8e18ca4c6f1fd04d5
MD5 d0493799b99054af03021d6ff5601e4a
BLAKE2b-256 d3280c559266af9840f6e95cf77f8a56bf61dc02158909deb25e1ff31693a350

See more details on using hashes here.

Release history Release notifications | RSS feed

1.12.13

1 file

1.12.12

1 file

1.12.11

1 file

1.12.10

1 file

1.12.9

1 file

1.12.8

1 file

This release

1.12.7 This release

1 file

1.12.6

1 file

1.12.5

1 file

1.12.3

1 file

1.12.1

1 file

1.12.0

1 file

1.11.1

1 file

1.11.0

1 file

1.10.1

1 file

1.10

1 file

1.9.3

1 file

1.9.2

1 file

1.9.1

1 file

1.9.0post1

1 file

1.9.0

1 file

1.8.0

1 file

1.7.2.post1

1 file

1.7.2

1 file

1.7.1

1 file

1.7.0

1 file

1.5.4

1 file

1.5.3

1 file

1.5.2

1 file

1.5.1

1.5

1 file

1.4

1 file

1.3

1 file

1.2

19 files

1.1

13 files

1.0.1

9 files

1.0

0.5

0.5c

0.5b

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page