Meeting
Transcription
API
The developer toolkit for meeting intelligence. Real-time transcription, bot control, and open APIs for Google Meet, Microsoft Teams, and Zoom (coming soon). Open source, self-hostable, REST + MCP.
Waiting for meeting participants…
Feed meetings into your AI. Live.
AI needs data, and the best data is real-time. Vexa streams transcripts, audio, and context from any meeting straight to your models and agents — as it happens.
Transcription, recording, and bot control — all via API.
Real-time transcripts, audio capture, and interactive bots. Use the full platform or pick individual primitives.
Recording
Capture full meeting audio. Post-meeting transcription from recordings.
Dashboard UI
Full-featured web dashboard included. Manage bots, view transcripts, monitor meetings — ready to use or fork and customize. Fully open-source like the rest of the stack.
Meeting intelligence you
control completely
The only open-source meeting bot infrastructure you can deploy on your own servers. Full source code access, on-premises deployment, and complete data sovereignty—meeting data never leaves your network.
Self-hosted deployment
Docker, Kubernetes, OpenShift, or bare metal. Deploy wherever your compliance requires.
Data sovereignty
Meeting data never leaves your network. GDPR, HIPAA-ready, full audit trail.
Apache 2.0 licensed
Audit every line of code. No vendor lock-in, no surprise license changes.
Trusted communities
Trusted in ASWF and FINOS open source communities—film studios and banks.
One API, every
meeting platform
Deploy meeting bots to Google Meet and Microsoft Teams with a single API call. The bot joins, records, transcribes, and can even speak — all controlled from your backend.
Automatic join & leave
Bots join via meeting URL, stay for the meeting duration, and leave automatically.
Custom bot identity
Set the bot's display name, avatar, and branding for each meeting.
Platform-agnostic API
Same API surface for Meet and Teams. Zoom support coming soon.
Waiting for meeting participants…
Your meeting app,
your way
A thin Next.js dashboard you can clone, customize, and self-host—or use our hosted version instantly. Manage meeting bots, view transcripts, and track usage from one clean interface.
Thin Next.js UI
Clean React codebase, easy to read and extend. Add features, restyle, or vibe code your own workflows.
Clone and run
git clone, npm install, npm run dev. Running in under a minute.
Or use hosted
Skip setup entirely. Sign in with Google and start managing meeting bots in seconds.
Vibe code it
Feed the codebase to your AI coding assistant. Add custom views, integrations, or a whole new UX.
Intelligence for every
meeting
Close faster with meeting intelligence
Auto-capture discovery calls, demos, and negotiations. Surface objections, competitor mentions, and next steps — then push structured insights to your CRM in real time.
Competitor mention: Recall.ai — “need real-time, not batch”
Two API calls to
meeting intelligence
Send a bot to any meeting and get the transcript. That's it.
import requests
# 1. Join a meeting
bot = requests.post("https://api.cloud.vexa.ai/bots",
headers={"X-API-Key": API_KEY},
json={
"platform": "google_meet",
"native_meeting_id": "abc-defg-hij",
"bot_name": "Vexa Notetaker"
}
)
# 2. Get the transcript
transcript = requests.get(
"https://api.cloud.vexa.ai/transcripts/google_meet/abc-defg-hij",
headers={"X-API-Key": API_KEY}
)Pay only for
what you use
Self-host for free, or let us run it for you. Simple usage-based pricing—no per-seat tax.
Apache 2.0 · Self-host forever
Best for teams who need full control
1 bot · Flat monthly · Everything included
Best for personal use — 1 meeting at a time
No credit card required
Bot infrastructure · +$0.20/hr transcription
Best for teams & API builders · $5 free credit
No credit card required
On-premises, OpenShift, Kubernetes. Dedicated support + SLA.
For self-hosted Vexa bot users. Transcription only — $0.002/min.
Frequently asked questions
What's included in the $0.30/hr Bot Service?
The base rate covers bot infrastructure: audio capture, webhooks, and 12 months of audio storage across Google Meet, Microsoft Teams, and Zoom. Add real-time transcription for +$0.20/hr ($0.50/hr total).
Which plan is right for me?
Choose Individual ($12/mo) if you need one bot for personal use—it includes real-time transcription, storage, and the Dashboard. Choose Pay-as-you-go ($0.30/hr) if you need multiple simultaneous bots or want to pay only for what you use—ideal for teams and API integrations. Both plans include Google Meet and Microsoft Teams support. Self-host for free from GitHub if you need full data control.
How does the free credit work?
Every new account gets $5 in free bot credit—no credit card required. That covers ~16 hours of bot time at $0.30/hr. All features are available: audio capture, transcription, real-time data, and full API access.
Can I self-host Vexa?
Yes. Vexa is Apache 2.0 licensed and fully self-hostable. Deploy with Docker Compose, Kubernetes, or OpenShift on your own infrastructure with complete data sovereignty.
How does Vexa compare to Recall.ai?
Vexa is open source, self-hostable, and up to 40% cheaper. Bot: $0.30/hr vs Recall.ai ~$0.50/hr. Transcription add-on: $0.20/hr vs ~$0.15/hr. See our detailed comparison.
What's the Individual plan for?
The Individual plan ($12/mo) is for single users who need one concurrent bot with unlimited meetings. It includes real-time transcription, recording, storage, REST API, WebSockets, and the UI Dashboard—everything you need for personal meeting intelligence. It supports Google Meet and Microsoft Teams, with Zoom coming soon.