vexa
Vexa is an open-source meeting bot API for real-time transcription and meeting intelligence. Send a bot to Google Meet or Microsoft Teams with a REST call, stream speaker-diarized transcripts over WebSocket, and pipe that data into CRMs, agents, or custom apps. Zoom support is listed as coming soon.
The stack is Apache 2.0 licensed and built for developers who want control over meeting data. You can self-host with Docker Compose or Kubernetes so audio and transcripts stay inside your infrastructure, or use Vexa cloud with usage-based pricing. The same API covers bot control, recording, an MCP server for AI agents, and a forkable Next.js dashboard.
It fits engineering teams building meeting automation, sales and RevOps orgs wiring call transcripts into HubSpot or Salesforce, and companies in regulated industries that need on-prem deployment with full data sovereignty.
Drop a bot into Google Meet or Teams with two REST API calls
Sub-second live transcripts with speaker diarization over WebSocket
Apache 2.0 stack you can self-host on Docker, Kubernetes, or OpenShift
MCP server connects Cursor, Claude, and other agents to live meeting data
Bot service from $0.30 per hour with optional $0.20 per hour transcription add-on
Apache 2.0 license lets you audit, fork, and self-host the full meeting bot stack.
Usage-based cloud pricing avoids per-seat fees common in call coaching platforms.
Same REST API covers Google Meet and Microsoft Teams with MCP and webhook integrations.
New accounts get $5 in free bot credit with no credit card required.
Zoom support is listed as coming soon, not fully available yet.
Self-hosted production deployments require Docker, Kubernetes, or OpenShift ops experience.
Hosted pricing uses hourly bot metering, which takes planning for high-volume teams.
Can you self-host Vexa for free?
Yes. Vexa is Apache 2.0 licensed and fully self-hostable at no license cost. You deploy with Docker Compose, Kubernetes, or OpenShift on your own infrastructure, with REST API, WebSockets, and the dashboard included.
Which meeting platforms does Vexa support?
Vexa supports Google Meet and Microsoft Teams through the same API. Zoom is listed as coming soon on the Vexa website. One integration can target multiple platforms by changing the platform field in the bot request.
How much does Vexa cloud cost?
Vexa cloud uses usage-based pricing. Bot infrastructure starts at $0.30 per hour, with real-time transcription available as a $0.20 per hour add-on. The Individual plan is $12 per month for one concurrent bot with transcription included. New accounts receive $5 in free bot credit with no credit card required.
Does Vexa include an MCP server?
Yes. Vexa ships an MCP server that connects Cursor, Claude, ChatGPT, OpenClaw, and other MCP-compatible clients to live meeting transcripts and context from Google Meet and Microsoft Teams.
How does Vexa compare to Recall.ai?
Vexa positions itself as an open-source, self-hostable alternative with a similar REST workflow. On pricing, Vexa lists bot service at $0.30 per hour versus Recall.ai at roughly $0.50 per hour, with transcription available as an optional add-on.
Does Vexa store meeting audio?
On the hosted bot service, Vexa includes 12 months of audio storage in the base $0.30 per hour rate. When self-hosted, audio and transcripts stay in infrastructure you control, with Postgres used for transcript storage.

