The messaging API for .NET (also referred to as SolClient for .NET) is an object-oriented, managed wrapper for the C API.

Message Exchange Patterns

The .NET API supports all common message exchange patterns.

  • Publish / Subscribe
  • Point-to-Point
  • Request / Reply

For more information, see Message Exchange Patterns.


The .NET API supports:

  • Connection management to Solace PubSub+ 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
  • Message Replay

The .NET API does not support:

  • XA Transactions

Get Started

These tutorials introduce you to developing applications using the Solace Messaging API for .NET, and will get you up-to-speed and sending messages with Solace technology as quickly as possible. They cover common messaging requirements such as pub/sub, message persistence, request/reply, and more.

There are three ways you can get started:

  1. If you have Solace PubSub+ 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.
  2. You can go through an Initial Set Up of a software event broker.
  3. You can spin up Solace PubSub+ Cloud.

Start Tutorials

C#/.NET API Reference

Click below to access the API Reference Help for the Solace .NET API.

C#/.NET Reference

C#/.NET API Release Notes

Click below to download the latest release notes for the Solace .NET API.

.NET API Release Notes