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
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:

