Secure Low-Latency Interactive Messaging
The secure transport layer for A2A, MCP, and SLIMRPC.
SLIM is built for interactive agent workloads: low-latency, end-to-end encrypted message delivery between agents that may be co-located or continents apart. Where protocols define conversation semantics, SLIM provides the data plane that makes those conversations work in production.
Why Use SLIM
Transport for Agent Protocols
Carry A2A, MCP, OpenTelemetry, and custom agent protocols over a single secure overlay instead of bespoke per-protocol networking.
End-to-End Encryption
Message Layer Security (MLS) keeps payloads encrypted from source to destination, even when traffic traverses shared routing infrastructure.
Network-Topology Independence
Agents connect outbound to SLIM nodes—reachable by name, without exposing every agent to the internet.
How SLIM Routes Messages
See SLIM in Action
Start a local node using the slimctl CLI. See the Getting Started guide for a full walkthrough, or the Deployment docs for Docker, Kubernetes, and multi-cluster options.
Use the SLIM SDK to connect your app and exchange messages. See the SLIM SDK overview and the Tutorials to get up and running in Python, Go, Java, Kotlin, .NET, or Node.js.
Community
Connect with AGNTCY contributors, join working group meetings, and help shape secure agent messaging. For more information, see the community page.
Contribute
Help build SLIM by contributing code, reporting bugs, or suggesting enhancements. Pick up a good first issue, review open pull requests, or read the contributing guide to get started.
Explore SLIM
-
Introduction
Understand core concepts, the messaging layer, and the controller.
-
Get Started
Run a SLIM node and send your first messages in minutes.
-
Architecture
Sessions, groups, naming, routing, and end-to-end encryption.
-
SDK & Tutorials
Connect, build apps, create sessions, and call SLIMRPC services.
-
Integrations
Run A2A, MCP, SLIMRPC, and OpenTelemetry over SLIM.
-
Deployment
Run SLIM locally, in Docker, on Kubernetes, or across multiple clusters.
-
Specification
Explore the SLIM Internet Draft and protocol definition.
-
Community
Connect with maintainers and contributors across the AGNTCY project.