iOS API
The Solace Messaging API for iOS allows applications to send and receive direct messages with a Solace event broker.
Solace will end C API builds for iOS in October 2026. Support will continue for three years after the final release.
Message Exchange Patterns
The Solace Messaging API for iOS supports all common message exchange patterns.
- Publish / Subscribe
- Point-to-Point
- Request / Reply
For more information, see Message Exchange Patterns.
Features
The Solace Messaging API for iOS supports:
- Connection management to Solace event brokers
- Addition and removal of topic subscriptions
- Sending and receiving direct messages
- Structured data types that allow interoperability between various architectures and programming languages
- Request / Reply messaging support
The iOS API doesn't currently support the following features:
- Sending and receiving guaranteed messages
- Session Transactions
- XA Transactions
- Solace Cache Client API support
- Queue browsing
- Topic dispatch
Get Started
These tutorials introduce you to how to develop iOS applications for common messaging requirements, and they will get you up-to-speed and sending messages with Solace as quickly as possible. They cover pub/sub, message persistence, request/reply, and more.
There are three ways you can get started using a Solace event broker:
- If you have Solace event brokers already deployed, obtain the hostname or IP address of an event broker to test against, a username and password to access it, and a Message VPN in which you can produce and consume messages.
- You can set up a software event broker as a container image. For more information, see Setting Up Container Images.
- You can spin up an event broker service, which is a SaaS-based software event broker running in Solace Cloud.
iOS API Reference
The reference for the Solace Messaging API for C can be consulted for information about the Solace Messaging API for iOS, which is a native wrapper of the C API.
Click the button to access the Solace Messaging API for C.
iOS API Release Notes
Click below to download the latest release notes for the Solace Messaging API for iOS.