The developer API for programmatic access to meeting data across Zoom, Google Meet, and Microsoft Teams. Hosted and ready to use, with the option to self-host when you're ready.
- 50+
- 3
- < 5 min
- 100%
One request in, your data out
Send a meeting URL and the bot joins, records and transcribes the call — your backend gets the recording, transcript and metadata back through a webhook.
Send a meeting URL
One POST with the link, a bot name and your webhook. No SDK required — curl works.
The bot joins and records
It shows up as a participant on Zoom, Google Meet or Teams and captures audio, video and speaker metadata.
Your webhook fires
Recording, transcript and participant timeline land in your backend the moment the call ends.

How fast can you integrate this evening
A simple API so that you can start recording meetings in minutes. It fits right into your code using SDKs, or directly with HTTP requests.
import { createBaasClient } from "@meeting-baas/sdk";
// Create a v2 client
const client = createBaasClient({
api_key: "your-api-key", // Get yours at https://meetingbaas.com
api_version: "v2"
});
// Create a bot with type-safe error handling
const { success, data, error } = await client.createBot({
bot_name: "Meeting Assistant",
meeting_url: "https://meet.google.com/abc-def-ghi"
});
if (success) {
console.log("Bot created successfully:", data.bot_id);
} else {
console.error("Error creating bot:", error);
}Why do developers choose Meeting BaaS?
We're a team of engineers passionate about crafting tools for fellow developers. Meeting BaaS is the platform we always wanted, now we're building it for you.
Multi-platform support
Unified API for Zoom, Meet and Teams. Customize names, avatars, and messages while accessing real-time metadata, recordings, and transcripts.
Raw Audio & Video
Access raw audio and video recordings, including meeting transcripts, for seamless integration with your existing workflows.
Easy Integration
Connect with your favorite tools and services through our extensive ecosystem of APIs, SDKs and MCP servers.
Full Transcription
Access full meeting transcripts with out-of-the-box meeting transcription powered by Gladia. Or use your own transcription service.
Participant Metadata
Automatically identify and separate different speakers in the meeting, including timestamps for each speaker.
Vertical SaaS
Embed meeting capabilities into your solution. Create analytical tools on customer interactions, AI meeting assistants for internal discussions and more.
Open Source Code
View, modify, and contribute to the codebase. We're always excited to see what you build with Meeting BaaS.
Self-hosting
Be in control of your data. Deploy on your own infrastructure when needed. Your data, your rules.
Advanced Analytics
Get deep insights into your bot's performance with comprehensive analytics, and reporting tools.
The things that block a rollout, handled
Meeting data is sensitive and meeting infrastructure is load-bearing. Both are treated that way.
99.5% SLA on every plan
Not an enterprise-tier upsell. The same commitment applies whether you are on the free tier or spending five figures a month.
Bring your own storage
Point recordings at a bucket you control. Raw media never rests on our infrastructure, and you keep the retention policy.
Self-hostable, in full
Deploy v2 inside your own perimeter when the data cannot leave it. Same API, same SDKs, your infrastructure.
EU company, EU operations
Meeting BaaS is operated by SAS SPOKE out of Paris, under GDPR, with multi-zonal data residency on Enterprise.
Open source where it counts
The bots, the SDKs and the MCP servers are public. Read the code before you depend on it.
Your transcription keys
Bring your own Gladia, Deepgram, AssemblyAI, Speechmatics or Soniox key and keep that relationship, and its pricing, yours.
Ready to ship meeting bots without building the plumbing?
Join thousands of customers that use Meeting BaaS to create AI Meeting Assistants, customer interactions analytics, and much more. Start your journey today.
