Skip to main content
Attendee - Meeting bots made easy

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
Attendee saves you months of development work by providing a unified API across all major meeting platforms.

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:
  1. Recording - Capture audio and video from meetings
  2. Transcription - Real-time transcription with speaker identification
  3. Speech - Output audio and speak messages in meetings
  4. Avatars - Display custom images from the bot’s virtual webcam
  5. Chat - Send and receive chat messages
  6. 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

1

Sign up for hosted instance

Create a free account on our hosted platform
2

Get your API key

Navigate to the ‘API Keys’ section in the sidebar after signing in
3

Send your first bot to a meeting

Follow our quickstart guide to join your first meeting
Before you can use the API, you’ll need to obtain Zoom OAuth credentials and a Deepgram API key. See the prerequisites section for details.

Community & Support

Join our community to get help and share feedback:

Build docs developers (and LLMs) love