Welcome to the Solace Agent Mesh (SAM) workshop! This repository contains comprehensive guides and resources to help you set up and explore SAM — Solace's innovative agent-based event-driven architecture platform.
This workshop teaches you how to:
- Set up a Solace Cloud broker service
- Configure GitHub Codespaces for development
- Install and initialize Solace Agent Mesh
- Deploy and interact with AI-powered agents
- Explore agent-to-agent (A2A) communication
├── README.md # This file
├── solace-cloud-signup-workshop.md # Step-by-step Solace Cloud setup
├── solace-agent-mesh-workshop.md # Complete SAM installation guide
├── broker/ # Screenshots for broker setup
│ ├── login-page.png
│ ├── signup-page.png
│ ├── create-service.png
│ └── ...
└── sam/ # Screenshots for SAM setup
├── github-workshop-repo.png
├── sam-init.png
├── sam-chat.png
└── ...
- GitHub account
- Modern web browser
- Internet connection
Follow the guide: solace-cloud-signup-workshop.md
- Create your Solace Cloud account
- Set up a PubSub+ broker service
- Configure connection details
Follow the guide: solace-agent-mesh-workshop.md
- Launch GitHub Codespaces
- Install Solace Agent Mesh CLI
- Initialize SAM with your broker
- Configure AI provider settings
- Start your SAM instance
- Event-driven architecture with Solace PubSub+
- Agent-based systems and their capabilities
- AI integration with messaging platforms
- Cloud-native development with Codespaces
- Setting up enterprise messaging infrastructure
- Deploying and managing AI agents
- Real-time agent communication
- Troubleshooting distributed systems
- Multi-protocol Support: WebSockets, MQTT, REST, AMQP
- AI Integration: OpenAI-compatible LLM providers
- Visual Interface: Interactive chat and network visualization
- Agent Orchestration: Automated agent-to-agent workflows
- Cloud Deployment: GitHub Codespaces integration
solace-cloud-signup-workshop.md- Complete broker setupsolace-agent-mesh-workshop.md- SAM installation guide
- broker/ - Step-by-step screenshots for Solace Cloud setup
- sam/ - Visual guide for GitHub Codespaces and SAM configuration
- Browser: Chrome, Firefox, Safari, or Edge (latest versions)
- GitHub Account: Required for Codespaces access
- Machine Type: 4-core Codespace instance recommended
- Solace Cloud: PubSub+ broker service (Developer tier)
- GitHub Codespaces: Cloud development environment
- OpenAI Compatible LLM: AI provider for agent capabilities
By completing this workshop, you will:
- Understand event-driven architecture principles
- Deploy enterprise messaging infrastructure
- Configure AI-powered agent systems
- Implement agent-to-agent communication patterns
- Troubleshoot distributed messaging applications
- Ask instructors for assistance
- Use the chat interface in SAM for agent capabilities
- Refer to visual guides in the screenshots folders
graph TD
A[Create GitHub Account] --> B[Setup Solace Cloud]
B --> C[Create Broker Service]
C --> D[Launch Codespaces]
D --> E[Install SAM CLI]
E --> F[Initialize SAM]
F --> G[Configure Broker]
G --> H[Setup AI Provider]
H --> I[Start SAM]
I --> J[Explore Agents]
J --> K[Agent-to-Agent Communication]
After completing the workshop:
- Explore Additional Agents: Deploy more specialized agents
- Custom Integrations: Connect your own applications
- Production Setup: Learn enterprise deployment patterns
- Community Engagement: Join Solace developer forums
This workshop content is provided for educational purposes during Solace Agent Mesh workshops.
© 2025 Solace Developer Workshops
Happy Learning! 🚀