Integration Hub
>
Solace APIs
Category:
Integration
Endpoint:
Source,
Target
Support:
Solace – Included
Platform:
Broker Integrated
Solace APIs
Solace provides enterprise messaging Application Programming Interfaces (APIs) that enable you to develop applications for use with Solace PubSub+. Each PubSub+ Messaging API includes sample applications, release notes, and developer documentation.
If you can’t find an existing Micro-Integration that meets your needs, you can use the PubSub+ Messaging APIs in your own application. These APIs are designed to be used as a base messaging layer that help various client applications to communicate over the Solace message bus.
The PubSub+ Messaging APIs are provided for the following languages:
- C API – This API is designed to provide high message throughput and low latency with the lowest CPU utilization possible.
- C# / .NET API – This API is an object-oriented, managed wrapper for the C API.
- Go API – This API enables cloud-based and enterprise-scale server-based applications to use Solace messaging.
- iOS API – This API is an iOS native wrapper of the C API specifically designed for high message throughput and low latency. It is also fully integrated with iOS application lifecycle.
- Java API – This API delivers high message-throughput utilizing modern Java features and programming models.
- Java RTO API – This API is a low-latency Java Native Interface (JNI) wrapper for the C API.
- JCSMP API – This API is a classic, object‑oriented Java API that delivers high message-throughput with low-latency.
- JavaScript API – This API enables Web and mobile applications to Solace messaging.
- JMS API – This API provides a common way for Java programs to create, send, receive, and read an enterprise messaging system’s messages.
- Node.js API – This API enables server side Web-connected enterprise applications to use Solace messaging and take advantage of the event-based programming enabled by Node.js.
- Python API – This API enables cloud-based and enterprise-scale server-based applications to use Solace messaging.