Skip to main content

Documentation Index

Fetch the complete documentation index at: https://agno-v2-fix-deploy-docs-restructure.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

You’ve deployed your platform and added agents. Now connect them to where your users already are. Interfaces let users interact with your agents through Slack, Telegram, WhatsApp, Discord, or your own frontend. Each interface handles user isolation, message threading, streaming, and platform-native formatting so you focus on the agent, not the plumbing.

Choose an Interface

InterfaceBest ForSetup Time
SlackTeams already on Slack15 min
TelegramPublic bots, quick prototypes5 min
WhatsAppCustomer messaging at scale30 min
DiscordGaming communities, public servers10 min
AG-UICustom web/mobile frontendsVaries
A2AAgent-to-agent communication10 min

Messaging Platforms

Slack

Messages, threads, slash commands. Full setup guide with OAuth scopes.

Telegram

Messages, images, files, inline keyboards. Just a bot token to start.

WhatsApp

Messages, images, documents, audio. Business API with message templates.

Discord

Messages, threads, reactions, embeds. Client-based using discord.py.

Protocols

AG-UI

Streaming, generative UI, state sync. CopilotKit protocol.

A2A

Agent discovery, task delegation. Google protocol.

Prerequisites

Before connecting an interface:
  1. Running AgentOSDocker, Railway, or AWS
  2. Public URL — Your AgentOS must be reachable from the internet
  3. Platform credentials — Bot tokens, API keys, or OAuth apps (see each interface guide)
For local dev, expose localhost with ngrok, Cloudflare Tunnel, or localhost.run.

Next Steps

Tracing

Debug live conversations. See every LLM call and tool execution.

Scheduler

Automate with cron. Daily summaries, weekly reports, periodic checks.

Build Custom Agents

Go beyond templates. Create agents with your own tools and instructions.

Approvals

Gate dangerous operations with human-in-the-loop confirmation.