
What is Attendee?
Attendee is an open source API for managing meeting bots on platforms like Zoom, Google Meet, and Microsoft Teams. Building meeting bots is complex and time-consuming - Attendee abstracts away this complexity into a single developer-friendly REST API.Meeting bots are powerful because they have access to the same audio and video streams as human users of meeting software. They power products like Gong and Otter.ai.
Why use Attendee?
Building meeting bots from scratch is challenging across all platforms:- Zoom provides a powerful SDK, but it’s low-level and advanced features like per-participant audio streams are only available in the C++ variants
- Google Meet doesn’t provide any official bot support, requiring you to run a full Chrome instance
- Microsoft Teams has similar complexity and limited documentation
Key Features
Multi-Platform Support
Support for Zoom, Google Meet, and Microsoft Teams with a single API
Real-Time Transcription
Get live transcripts with speaker identification and precise timestamps
Recording & Media
Record audio and video from meetings in multiple formats and views
Interactive Bots
Bots can speak, display images, send chat messages, and more
Bot Capabilities
Attendee bots can perform a wide range of tasks within meetings:- Recording - Capture audio and video from meetings
- Transcription - Real-time transcription with speaker identification
- Speech - Output audio and speak messages in meetings
- Avatars - Display custom images from the bot’s virtual webcam
- Chat - Send and receive chat messages
- Participants - Track who joins and leaves meetings
Getting Started
Quickstart
Get your first bot into a meeting in under 5 minutes
Authentication
Learn how to authenticate your API requests
API Reference
Explore the complete API reference documentation
Self-Hosting
Deploy Attendee on your own infrastructure
Platform Support
Currently supported platforms:- Zoom (full support)
- Google Meet (full support)
- Microsoft Teams (full support)
- Webex (coming soon)
Open Source & Self-Hosting
Attendee is designed for convenient self-hosting. It runs as a Django app in a single Docker image with only Postgres and Redis as external dependencies.View on GitHub
Contribute to Attendee or deploy your own instance
Next Steps
Sign up for hosted instance
Create a free account on our hosted platform
Send your first bot to a meeting
Follow our quickstart guide to join your first meeting
Community & Support
Join our community to get help and share feedback:- Slack Community
- GitHub Issues
- Schedule a call for enterprise needs
