Solace Element Management Protocol version 2 (SEMP v2) is a RESTful API that you can use to configure Solace PubSub+ event brokers. It complements Solace's CLI and SolAdmin, and provides a programmable way to configure Solace PubSub+ event brokers.

You can learn more about SEMP from these resources:

  • Get Started with SEMP—These tutorials walk you through how to execute a few SEMP commands natively in HTTP, and through an auto-generated client library.
  • SEMP Concepts—An overview of the SEMP API.
  • SEMP API Developer Reference—Developer API documentation that covers SEMPʼs REST resources.
  • Legacy SEMP—Information on how to use the legacy SEMP API that existed prior to SEMP v2.

SEMP v2 Limitations

The SEMP v2 API is being released iteratively with an initial focus on enabling Message VPN configuration on Solace PubSub+ event brokers. With each release, more commands and functionality are added. Refer to the spec files to see what is currently supported. Instructions for spec file access are presented on the page SEMP API Developer Reference.

Note:  For commands and operations not yet supported in SEMP v2, use the legacy SEMP API.