Solace-TryMe-CLI v1.0.0 GA release

I’m happy to announce the General Availability of the Solace Try-Me CLI (stm) version 1.0.0. What started as a handy way to publish and subscribe to a broker from the terminal has matured into a full command-line companion for Solace that lets you publish, receive, browse, and request-reply, manage broker resources, and stream realistic event feeds, all without writing a line of code.

If you run demos, build POCs, debug an integration, or just need to prove a broker is behaving, stm gets you there in seconds instead of spinning up a whole custom app or having to remember where you installed sdk-perf. You might already be familiar with STM from the feeds used in our Broker Getting Started Experience.

What’s in STM 1.0

  • Code-free event feeds from AsyncAPI, turn any AsyncAPI document (or an Event Portal application) into a running stream of events, with mock payloads generated by Faker.js that conform to the document’s types and formats.

  • AI-powered field mapping (new), the –ai-enhance flag on feed generate / feed configure auto-generates payload data rules and topic-parameter mappings from your spec. If you have not created a feed yet, try it out with ai-enhanced mapping*.

  • Code-free messaging against any Solace broker, send, receive, browse a queue, and full request/reply, working identically against a local software broker or Solace Cloud.

  • Broker resource management over SEMP, create and modify queues, client profiles, ACL profiles, and client usernames straight from the CLI.

  • A rich data-generation rule library, shape realistic values across strings, numbers, personal data, locations, internet, finance, and more.

  • Named, persisted configurations, save connection and command settings per broker and reference them by name across every command.

  • Community feed sharing, import, export, download, and contribute event feeds to the community feeds site.

*A note on the AI feature: on first use you’ll accept a disclaimer, because the AsyncAPI content is sent to AWS Bedrock (Anthropic Claude and Google Gemini) for analysis. Use with sensitive or proprietary specs at your own risk.

Where STM can help

A few of the ways teams are already leaning on it:

  • Demos & POCs, stand up a believable event stream from a AsyncAPI in minutes.

  • Development & debugging, confirm topics, subscriptions, and payloads without building a throwaway client.

  • Broker setup, script queues, ACLs, and client configuration for repeatable environments.

  • Enablement & workshops, a low-friction, no-code entry point for anyone learning Solace.

Get started

Install in one line:

brew tap SolaceLabs/stm && brew install stm # macOS

or Update

brew upgrade stm # macOS

Linux/WSL via apt-get and manual archive downloads are covered in the README. Verify with stm -v, then try stm receive and stm send in two terminals.

I would love to hear how you are using Solace TryMe CLI in your work today in this thread.

Engage with the code, issues and future releases on Github

1 Like