Skip to main content
Interfaces enable exposing Agno agents, teams, and workflows through various communication protocols and platforms. Each interface provides a standardized way to connect Agno agents to external systems, messaging platforms, and frontend applications.

Available Interfaces

AG-UI

Connect agents to frontend applications using the Agent-User Interaction Protocol

Slack

Deploy agents as Slack applications for team collaboration

WhatsApp

Serve agents via WhatsApp for direct messaging interactions

A2A

Expose agents via the Agent-to-Agent Protocol for inter-agent communication

How Interfaces Work

Interfaces are FastAPI routers that mount protocol-specific endpoints on an AgentOS instance. Each interface:
  • Wraps Agno agents, teams, or workflows into protocol-compatible endpoints
  • Handles authentication and request validation for the target platform
  • Manages session tracking and context preservation
  • Streams responses back to clients in the appropriate format

Using Interfaces

Interfaces are added to an AgentOS instance through the interfaces parameter:
Multiple interfaces can be added to a single AgentOS instance, allowing the same agents to be exposed through different protocols simultaneously.