Skip to main content

Build Event-Driven
Multi-Agent AI Systems

An open-source framework for building scalable, collaborative AI agents that communicate through the Solace Event Mesh

Quick start

Get Solace Agent Mesh running in just a few steps

1

Install Solace Agent Mesh

Install the framework using pip in a Python virtual environment:
python3 -m venv .venv && source .venv/bin/activate
pip3 install solace-agent-mesh
2

Initialize your project

Create a new project using the GUI initialization tool:
sam init --gui
This launches a configuration interface on port 5002 where you can set up your agents, gateways, and broker connection.
3

Run your agent mesh

Start the agent mesh system:
sam run
Access the Web UI at http://localhost:8000 to interact with your agents.

Key features

Everything you need to build production-ready multi-agent systems

Event-Driven Architecture

Agents communicate via Solace Event Mesh for true scalability, resilience, and decoupling

Agent Orchestration

Complex tasks automatically broken down and delegated across specialized agents

A2A Protocol

Standardized agent-to-agent communication enables seamless collaboration

Flexible Gateways

Integrate with REST API, Web UI, Slack, or build custom interfaces

Built-in Tools

Artifact management, data analysis, audio/image processing, and research tools

MCP Support

Integrate Model Context Protocol servers for extended capabilities

Workflow Engine

Define complex workflows with sequential, parallel, map, switch, and loop patterns

Plugin System

Extend the framework with custom agents, tools, and gateways

Ready to build your agent mesh?

Start building scalable, event-driven AI systems with Solace Agent Mesh today

Build docs developers (and LLMs) love