View samples on GitHub

  Get the code using Git or SVN:

Getting Started Samples

Solace Samples SEMP

These tutorials will get you to up to speed and managing Solace technology. There are two ways you can get started:

  1. If your company has Solace message routers deployed, contact your middleware team to obtain the following:
    • A host name or IP address of a Solace router
    • A username and password to access the router
    • A VPN in which you can produce and consume messages
  2. If you do not have access to a Solace message router, see "Set up a VMR" to download and install the software.

Basic Operations - curl

The basics of how to create, read, update, and delete a SEMP object using an HTTP client (curl)

Start Tutorial
Basic Operations - curl

Generating the SEMP Client Library

Generate a SEMP management client library for any of the supported programming languages

Start Tutorial
Generating the SEMP Client Library

Basic Operations - Java

The basics of how to create, read, update, and delete a SEMP object using a Java client library

Start Tutorial
Basic Operations - Java

Message VPN with Queue – Java

Sample integration into a Java-based management tool using the SEMP Java Client Library

Start Tutorial
Message VPN with Queue – Java

Message VPN with Queue – Python

Sample integration into a Python-based management tool using the SEMP Python Client Library

Start Tutorial
Message VPN with Queue – Python

Message VPN with Queue – Ruby

Sample integration into a Ruby-based management tool using the SEMP Ruby Client Library

Start Tutorial
Message VPN with Queue – Ruby