Available Interfaces
Slack
Deploy agents as Slack applications for team collaboration
Serve agents via WhatsApp for direct messaging interactions
Telegram
Host agents as Telegram bots with webhooks, multi-media, and task or chat modes
Gmail
Connect agents to Gmail for automated email processing and replies
Mail (SMTP/IMAP)
Universal email interface that works with any mail provider (Gmail, Outlook, Yahoo, self-hosted, etc.)
Browse All Interface Integrations
See all messaging platform integrations including advanced Telegram features.
How Interfaces Work
Interfaces are FastAPI routers that mount protocol-specific endpoints on an InterfaceManager instance. Each interface:- Wraps Upsonic agents 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 InterfaceManager instance through theinterfaces parameter:

