Toutes les comparaisons · vs Recall.ai
Recall.ai built the category — meeting-bot-as-a-service — and the API surface they shipped is the one most of this market now copies. They have thousands of customers and public enterprise logos. We ship a Recall-style compatibility endpoint on purpose so you can test the switch in an afternoon, and then we charge you less per bot-hour. Recall's hosted API is proprietary. Our SDK + samples are MIT — clone, fork, ship, and check each third-party sample repo's LICENSE before reusing code. Below: every spec line, the math at three usage points, and a section dedicated to where they're still the better choice.
01 · résumé
Utilisez Recall.ai si…
Utilisez meetbot si…
02 · tableau des spécifications
Chiffres vérifiés contre la source citée à la date dans le pied de page. Faites une PR de correction si quelque chose a bougé.
| meetbot | Recall.ai | ||
|---|---|---|---|
| recording price | $0.30 / hr entry rate with automatic volume tiers | $0.50 / hr[1] | |
| transcription price We do not ship transcription today. Per-speaker audio + the meeting platform's native captions are emitted; transcription is BYOK on those tracks until our hosted Whisper ships Q3. | BYOK today (free pass-through); hosted Whisper +$0.10/hr at GA (Q3 2026) | +$0.15 / hr[2] | |
| storage price | $0 (we don't host recordings; they upload directly to your S3) | +$0.05 / hr / 30 d[3] | |
| bundled $/hr (today) Apples-to-apples: 1 hr recorded + transcribed + stored 30 days. Today the BYOK path on per-speaker audio is free of meetbot fees but you pay your provider directly. At GA (hosted Whisper, Q3 2026) the bundled rate becomes $0.40/hr us vs $0.70/hr them. | $0.30 bot-hour + your own transcription bill (BYOK) | $0.70 with 30-day storage | |
| billing granularity Recall's public pricing FAQ says Pay As You Go usage is prorated to the second; meetbot reports Stripe meter events in seconds too. | metered by the second | prorated to the second[4] | |
| welcome credit | $5 one-time welcome credit | 5 recording hours one-time[5] | |
| SDK license Do not treat hosted API terms and sample repo licenses as the same thing. Check each public repo's LICENSE before reusing its code. | MIT SDK + samples; proprietary hosted backend | proprietary hosted API; public samples are repo-specific | |
| self-hostable | planned (M5, source available); not committed | no | |
| platforms | 8 API surfaces: Meet, Teams, Zoom Web, Zoom SDK, Webex, Whereby, Jitsi, Discord | 6 bot platforms: Meet, Teams, Zoom, Webex, Slack Huddles, GoTo | |
| data residency | eu-central (Falkenstein) only | US, EU, JP[6] | |
| compliance certifications | none today (SOC 2 Type 1 on M5 roadmap; no BAA template; no published uptime SLA) | SOC 2, ISO 27001, HIPAA BAA[7] | |
| SLA | no published SLA (will publish once status.meetbot.dev has real history) | 99.9% SLA on enterprise tier | |
| transports RTMP push is not a shipping meetbot API transport today; it stays on the realtime-delivery roadmap. | signed webhooks today; optional bot-side WebSocket mirror for raw frames | webhook, websocket, RTMP | |
| mobile SDK Recall's public product page says Mobile Recording SDK is launching soon. We do not ship mobile today either; our embedded SDK lands Q3 2026 — ambient mic capture only (Apple/Google block VoIP audio capture from other apps). | shipping Q3 2026 (iOS first) | launching soon[8] | |
| customers (public) | pre-launch (zero paying customers today) | thousands + public enterprise logos |
03 · scénarios tarifaires
Trois points d'usage : un hobbyiste, une startup, une entreprise à l'échelle. Formule visible par cellule — copiez-la dans un tableur, mettez vos propres chiffres.
10 heures d'enregistrement de réunion par mois.
Today: meetbot only bills the bot-hour; transcription (if you want it) is BYOK — pipe per-speaker audio into Whisper/Deepgram/AssemblyAI on your own key. Both providers' signup credits are one-time, so this returning-customer comparison does not subtract either credit.
1,000 heures d'enregistrement de réunion par mois.
$400/mo of saved bot-hour/storage spend at this scale — minus whatever your transcription provider charges. Whisper-large-v3 self-hosted on a Hetzner GPU box (~$200/mo for an RTX 4090) handles ~20 concurrent realtime streams; Deepgram pay-go is around $0.0043/min ≈ $0.26/hr. Real bundled cost on meetbot today: roughly $300 + $200–260 = $500–560/mo. At GA (hosted Whisper Q3 2026): $400/mo flat.
50,000 heures d'enregistrement de réunion par mois.
At this scale you self-host Whisper-large-v3 on dedicated GPU infra (a couple of $200–400/mo Hetzner GPU boxes serve thousands of concurrent streams) and the transcription leg approaches its hardware floor. Recall negotiates volume discounts at this scale; our published self-serve rate already drops to $0.20/hr above 10k hr/mo.
04 · là où ils gagnent
Nous incluons cette section parce que l'alternative — prétendre gagner partout — est malhonnête, et les pages de comparaison malhonnêtes sont la raison pour laquelle la plupart ne valent pas la peine d'être lues.
05 · là où nous gagnons
Chaque ligne renvoie à la page docs qui le prouve. Des chiffres, pas des adjectifs. Sourcé contre la surface publique de Recall.ai à la date ci-dessous.
06 · migration
Même forme, mêmes champs, hôte différent. Remplacez votre appel de dispatch de bot Recall.ai par un appel meetbot. Les payloads webhook arrivent dans la même forme JSON que votre handler parse déjà.
// Recall.ai
const res = await fetch("https://us-west-2.recall.ai/api/v1/bot", {
method: "POST",
headers: {
Authorization: `Token ${process.env.RECALL_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
meeting_url: "https://meet.google.com/abc-defg-hij",
bot_name: "notes",
transcription_options: { provider: "deepgram" },
real_time_transcription: { destination_url: WEBHOOK_URL },
}),
});// meetbot — same shape, different host.
// Note: we don't ship transcription today — per-speaker audio
// lands in your bucket; pipe it into your provider of choice.
// Hosted Whisper option lands Q3 2026.
const res = await fetch("https://api.meetbot.dev/api/v1/bot", {
method: "POST",
headers: {
Authorization: `Token ${process.env.MEETBOT_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
meeting_url: "https://meet.google.com/abc-defg-hij",
bot_name: "notes",
webhook_url: WEBHOOK_URL,
real_time_transcription: { destination_url: WEBHOOK_URL },
}),
});07 · faq
Dernière vérification le 2026-05-13 contre Recall.ai, la surface publique. Vous avez repéré une erreur ? Corrigez sur GitHub.