About IPWorks MQ Python Edition

Easily implement Message Queue (MQ) communications protocols in your applications.

IPWorks MQ is designed to help you easily implement popular messaging protocols to communicate between networked devices. Many common protocols and services are supported, including Azure Relay, AMQP, MQTT, STOMP and more.

IPWorks MQ Features

  • Fully compliant with MQTT version 3.1.1 and 5.0.
  • AMQP 1.0 and 0.9.1 fully supported.
  • Azure Relay support for sending, receiving, and proxying connections.
  • STOMP 1.1 and 1.2 support.
  • A complete unified framework with a common, easy-to-learn object model and simplified interfaces that help you get more done.
  • Save and restore MQTT session data between connections for easy session reuse.
  • Fast instant messaging with XMPP.
  • Automatic reconnection and republishing to adhere to specified QoS levels.
  • Supports plaintext, TLS, and WebSockets in applicable protocols.
  • Components are thread-safe on critical members.
  • Fast, robust, reliable - the components consume minimal resources.

Components for Messaging - The following components are included in IPWorks MQ. Please note that due to platform limitations, not all components are available in all editions.

  • AMQP
  • AMQPClassic
  • AzureRelayProxy
  • AzureRelayReceiver
  • AzureRelaySender
  • JSON
  • MQTT
  • SQS
  • STOMP
  • XMPP