The Advanced Message Queuing Protocol (AMQP) is an open and standardized internet protocol for reliably passing messages between applications or organizations.


Solace supports JMS 1.1 and provides a JCA adapter so applications can easily migrate applications from any JMS brokers to Solace without changing any code, which reduces the cost and risk of migration.


Solace supports MQTT to meet the needs of connected devices and mobile applications that need an efficient way to send and receive information. Solace works with any third-party MQTT 3.1.1 compliant client API, including open source APIs via Paho.


The Open Middleware Agnostic Messaging API is an open source integration layer for sending and receiving market data information. With support for many kinds of data distribution, Solace is the ideal foundation for OpenMAMA-based market data distribution systems.


The Solace REST Messaging API allows HTTP clients to send and receive messages with a Solace message router using HTTP POST requests, without needing to use any Solace-provided API.


Spring helps development teams build simple, portable, fast and flexible JVM-based systems and applications. Solace provides Github projects that make it easy to integrate Solace messaging with Spring.