Obtaining the AMQP client API

The Eurex Clearing interfaces support two different versions of the AMQP protocol - 0-10 and 1.0 (ISO 19464). The support for the AMQP 1.0 protocol will be introduced gradually to all Eurex Clearing interfaces. The exact dates will be announced in separate circulars.

There are multiple implementations of the AMQP protocol. AMQP brokers for Eurex Clearing interfaces are using the Red Hat MRG Messaging/Apache Qpid implementation. However, the Members are not obligated to use the client libraries provided by the same vendor as Eurex Clearing is using. Eurex clearing interfaces should be compatible with every AMQP client library which:

  • Supports AMQP 0-10 or 1.0 protocols
  • Supports TLS encryption
  • Supports TLS client authentication and SASL EXTERNAL mechanism

Following libraries were tested for compatibility with Eurex Clearing interfaces:

  • Apache Qpid / Red Hat MRG Messaging libraries / clients
  • SwiftMQ AMQP 1.0 client
  • AMQP.NET Lite client