Universal Messaging 10.3 | Developer Guide | Enterprise APIs | Overview of the Enterprise Client APIs
 
Overview of the Enterprise Client APIs
Our Universal Messaging Enterprise APIs allow developers to implement real-time publish/subscribe functionality into enterprise-class applications using a range of languages:
*Java
The Universal Messaging Java Client API is our full-featured enterprise-class client API for Java developers:
* Enterprise Developer's Guide for Java: developing Java applications/systems that will use Universal Messaging
*API documentation for the Java Client API is available in the Reference Guide.
*C++
The Universal Messaging C++ Client API is our full-featured enterprise-class client API for C++ developers:
* Enterprise Developer's Guide for C++: developing C++ applications/systems that will use Universal Messaging
*API documentation for the C++ Client API is available in the Reference Guide.
*C# .NET
The Universal Messaging C# Client API is our full-featured enterprise-class client API for C# developers:
* Enterprise Developer's Guide for C#: developing C# applications/systems that will use Universal Messaging
*API documentation for the C# .NET client API is available in the Reference Guide.
*Excel VBA
Our VBA API allows Microsoft Office applications such as Excel to publish and subscribe to Universal Messaging channels, and to asynchronously receive events in realtime:
* Enterprise Developer's Guide for VBA
*Python
The Universal Messaging Python Client API utilizes the C++ API to provide an enterprise-class API for Python developers:
* Enterprise Developer's Guide for Python
See Universal Messaging's Language API Comparison Grid for an overview of basic functional differences between the APIs.