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 Event Broker. Each 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 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.
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.