Hey Solace Community! ![]()
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!
Introducing: Solace Topic Sandbox
Launch Sandbox → | GitHub →
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.
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.
The 5-Step Journey
Connect to a Broker
Point the sandbox to any Solace Event Broker (cloud, local, or trial)
Register Subscriptions
Add topic subscriptions to express what messages you’re interested in receiving
Construct Topics & Messages
Build topic strings and craft message payloads
Publish Messages
Send your first message and watch it flow through the system
Receive & Observe
See your messages arrive in real-time and understand how topic matching works
Why You’ll Love It
Zero Setup Required
No installation, no configuration files, no dependencies. Just open your browser and start learning.
Instant Feedback
See the results of your actions immediately. Publish a message, watch it get routed. Change a subscription, see what matches.
Safe Experimentation
It’s a sandbox! Try different topic patterns, test wildcards, break things, and learn without consequences.
Beginner-Friendly
Perfect “Hello World” for anyone new to:
-
Solace Event Broker
-
Pub/Sub messaging patterns
-
Event-driven architecture
-
Topic-based routing
Educational Design
Each step includes guidance to help you understand not just what you’re doing, but why it matters.
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
Get Started Now
Option 1: Online Sandbox
- Visit https://solacecommunity.github.io/solace-topic-sandbox/
- Connect to your broker (or spin up a free trial)
- Start publishing and subscribing!

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! ![]()
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.
