🎮 Master Solace topics with the Interactive Topic Sandbox

Hey Solace Community! :waving_hand:

We want to make sure that you can learn all about Solace topics in a fun and easy way.With this in mind, we are thrilled to highlight an amazing open-source learning tool that lets you experience Solace event-driven messaging hands-on, in your browser, right now!


:graduation_cap: Introducing: Solace Topic Sandbox

Launch Sandbox → | GitHub →


:thinking: The Problem

Learning pub/sub concepts can feel abstract:

  • Reading about topic hierarchies doesn’t show you how they work in practice
  • Understanding wildcards (* and >) is easier when you can experiment
  • “How do I know if my subscription will match my published topics?”
  • Theory is great, but hands-on experience is irreplaceable

For newcomers to event-driven architecture, bridging the gap between concepts and practice is often the biggest challenge.


:sparkles: The Solution

The Topic Sandbox is your interactive playground for learning Solace pub/sub patterns. It’s a safe, guided environment where you can connect, publish, subscribe, and experiment - all in your browser with real-time feedback.


:bullseye: The 5-Step Journey

:one: Connect to a Broker

Point the sandbox to any Solace Event Broker (cloud, local, or trial)

:two: Register Subscriptions

Add topic subscriptions to express what messages you’re interested in receiving

:three: Construct Topics & Messages

Build topic strings and craft message payloads

:four: Publish Messages

Send your first message and watch it flow through the system

:five: Receive & Observe

See your messages arrive in real-time and understand how topic matching works

:flexed_biceps: Why You’ll Love It

:globe_with_meridians: Zero Setup Required

No installation, no configuration files, no dependencies. Just open your browser and start learning.

:high_voltage: Instant Feedback

See the results of your actions immediately. Publish a message, watch it get routed. Change a subscription, see what matches.

:test_tube: Safe Experimentation

It’s a sandbox! Try different topic patterns, test wildcards, break things, and learn without consequences.

:baby: Beginner-Friendly

Perfect “Hello World” for anyone new to:

  • Solace Event Broker

  • Pub/Sub messaging patterns

  • Event-driven architecture

  • Topic-based routing

:graduation_cap: Educational Design

Each step includes guidance to help you understand not just what you’re doing, but why it matters.


:bullseye: Perfect Use Cases

Learning & Training

  • Onboarding new developers to Solace
  • Teaching pub/sub concepts in workshops
  • Self-paced learning for event-driven architecture

Prototyping

  • Testing topic hierarchies before implementing
  • Validating subscription patterns
  • Quick proof-of-concepts

Demonstration

  • Showing how Solace works to stakeholders
  • Live demos in presentations
  • “Show, don’t tell” explanations

:rocket: Get Started Now

Option 1: Online Sandbox

  1. Visit https://solacecommunity.github.io/solace-topic-sandbox/
  2. Connect to your broker (or spin up a free trial)
  3. Start publishing and subscribing! :sparkles:

:clapper_board: Ready to Learn by Doing?

Stop reading about pub/sub - experience it! The Topic Sandbox is waiting for you.

Have you tried the Topic Sandbox? What did you learn? Share your “aha!” moments in the comments! :backhand_index_pointing_down:


:green_heart: Built by the community, for the community

Note: This is a community-driven project and is not an officially supported Solace product. For production support needs, please refer to official Solace support channels.

2 Likes