Introduction to Recall AI SDK
The Recall AI Node.js SDK provides a simple and intuitive interface to integrate with the Recall AI API. Build powerful video conferencing integrations that enable automated meeting participation, recording, transcription, and real-time data streaming.What is Recall AI?
Recall AI is a video conferencing integration platform that allows you to:- Deploy meeting bots that can join Zoom, Google Meet, Microsoft Teams, and other platforms
- Record and transcribe meetings automatically with high-quality audio and video
- Stream real-time data including transcriptions, video, audio, and chat messages
- Integrate calendar systems to automatically join scheduled meetings
- Access meeting intelligence with enhanced features like speaker diarization
Quick example
Here’s how simple it is to get started with the Recall AI SDK:Key features
Quick setup
Install and initialize the SDK in seconds with your API key and region
TypeScript support
Written in TypeScript with complete type definitions included out of the box
Bot management
Create, retrieve, update, and control meeting bots with simple API calls
Real-time streaming
Stream transcriptions, video, audio, and events in real-time via WebSocket
Calendar integration
Connect Google Calendar and automatically join scheduled meetings
Meeting intelligence
Access transcripts with enhanced diarization and meeting analytics
Core capabilities
Bot operations
The SDK provides comprehensive bot management capabilities:- Create bots to join meetings on multiple platforms
- Configure recording with custom settings and video output
- Control bot behavior during meetings (leave call, stop recording, output audio)
- Retrieve bot status and monitor meeting progress
- Access transcripts with optional enhanced speaker diarization
- Manage chat messages and meeting events
Calendar integration
Automate meeting attendance with calendar integration:- Connect calendars via OAuth authentication
- Sync meeting schedules automatically
- Auto-join meetings based on calendar events
- Manage calendar settings and preferences
Real-time data streaming
Stream meeting data in real-time:- Live transcription with partial results and speaker identification
- Video streams via RTMP or WebSocket
- Audio streams for custom processing
- Speaker timeline events
- Chat messages and call events via webhooks
Next steps
Quickstart
Get up and running in 5 minutes
API reference
Explore all available methods and types
Guides
Learn best practices and advanced patterns
Platform support
The Recall AI SDK supports bots joining meetings on:- Zoom
- Google Meet
- Microsoft Teams
- Webex
- GoToMeeting
- And many more platforms
Get your API key
To start using the SDK, you’ll need a Recall AI account and API key. Visit Recall AI to sign up and obtain your credentials.The SDK requires both an API key and a region parameter. Regions include
us-east-2, us-west-1, eu-west-1, and others. Check your account settings for your specific region.