Head to head · Voice agents · October 2026 research run

Vaani Developer Platform vs Vogent API

Vogent API scores 47.3 (D) on agent readiness against Vaani Developer Platform's 44.6 (E), and leads in 3 of 7 scored categories. Vaani Developer Platform leads on agent ergonomics, payments & pricing and maintenance & community. Both do voice agents.

Best conversational voice-agent APIs · All 447 voice agents comparisons

Which one, for what

Vaani Developer Platform E

Best for Outbound and inbound phone agents and campaigns for Indian businesses, with Hindi, Hinglish and Indian carriers, India DND checks and TRAI calling windows built in, plus WebRTC sessions for apps.

Ahead on

  • Agent ergonomics, 64 against 57
  • Payments & pricing, 22 against 15
  • Maintenance & community, 59 against 11

Also in its favour

  • Runs on your own machine

Watch for

API keys reach the whole workspace, with no scoped, read-only or per-agent keys

Vogent API D

Best for Outbound calling that has to navigate IVRs in English or Spanish, in the US, Canada and the UK.

Ahead on

  • Reliability, 62 against 28
  • Schema & documentation, 73 against 57

Watch for

No public changelog and no release found since January 2026

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Maintenance & community Vaani Developer Platform +48

Vaani Developer Platform 59

vaani-research-mcp 0.1.1 on 2026-10-14 (30). In the last 90 days, vaani-sdk 0.3.1 on 28 September and three npm versions (0.0.0-stage, 0.1.0, 0.1.1) within 40 minutes on 14 October. No dated changelog, so half (10 of 20). A closed service with no public changelog, issue tracker or community channel found. Contact is hello@vaaniresearch.com and a booking link, and we didn't test whether they answer. The MCP repository on GitHub couldn't be read from this session (4 of 15, the closed-service reading). A current official Python SDK, released seven times since April 2026. The MCP server isn't in the official MCP registry (10 of 15). The SDK's sdist ships its tests and current httpx and pydantic dependencies, and the MCP package runs its tests before publishing, but no public CI was found and the SDK has no repository (5 of 10). 30+10+4+10+5 = 59.

Vogent API 11

The newest release we have is the web client from 23 January 2026, over 180 days ago, and there's no changelog to show API changes (0). No releases found in the last 90 days (0). No public changelog or issue tracker, and we didn't test support (3 of 15). One official SDK, the web client (5 of 15). Nothing else to assess (3 of 10).

Reliability Vogent API +34

Vaani Developer Platform 28

Graded on the hosted REST API at api.vaanivoice.ai. No status page. status.vaani.dev and status.vaanivoice.ai don't resolve, and neither the site nor the docs link one (0). With no history to read, 5. No request rate limits are published. The docs give 2 concurrent calls on pay as you go and a per-organisation campaign concurrency cap, so partial credit (5). The SDK raises RateLimitError on 429 and the MCP client retries once after 600 ms, but no Retry-After, backoff guidance or idempotency key for call creation is documented (3). The pricing table lists a 99.50 per cent uptime SLA on both plans, but no SLA document or service credits were found and the terms supply the service "as-is" with no warranties, so half (5). The API is version 2.0.0 and isn't labelled beta (10). 0+5+5+3+5+10 = 28.

Vogent API 62

status.vogent.ai shows 90-day uptime bars per component (20). The bars show the Vogent API at 100 per cent and no incidents are posted, but there's no incident log to read behind them, so we give 25 of 30 rather than the full 30. The docs mention a per-workspace concurrent dial limit, raised on request, with no numbers (0). The OpenAPI file documents no 429, but createDial takes an idempotencyKey and returns 409 on reuse, which makes retries safe (7 of 15). No SLA found (0). The API is generally available (10).

Schema & documentation Vogent API +16

Vaani Developer Platform 57

A public OpenAPI 3.1 file at docs.vaani.dev/api-reference/openapi.json, version 2.0.0, but it holds 5 of the 24 operations in the API reference (trigger-call, call history, transcript, stream, call details). It declares the key only as a header parameter with no security scheme, its trigger-call schema leaves out medium and modify_agent, and four response schemas are empty. The MCP tools have typed zod inputs (8 of 25). llms.txt, llms-full.txt and a Markdown copy of each page on Mintlify (10). Pages explain what each route is for and warn where it matters, such as dispatch acceptance not meaning a completed call, transcripts returning 404 while processing, and real paid calls from trigger_call (14 of 20). Ranges and enums are documented (medium, voice_speed 0.6 to 1.4, page_size up to 200, campaign retries 1 to 10, campaign status), but metadata, modify_agent and three MCP tool payloads are free-form objects (9 of 15). Request examples in cURL, Python and JavaScript on every endpoint, a campaign error-code table, 422 and 404 bodies and an SDK exception table by status. No single error reference for the whole API (12 of 15). The docs state API version 2.0.0, but no changelog or release notes page was found (4 of 15). 8+10+14+9+12+4 = 57.

Vogent API 73

OpenAPI 3.0.3 file (version 1.0.11, 46 paths) and an AsyncAPI file (25). llms.txt covering about 115 pages (10). Guides explain agents, flows and IVR navigation, but say little about when not to use a feature (12 of 20). Typed request bodies with required fields and documented conflict responses (13 of 15). Examples in the guides, and error responses beyond the 409 conflict are thin (9 of 15). The spec carries a version number, but there's no public changelog (4 of 15).

Agent ergonomics Vaani Developer Platform +7

Vaani Developer Platform 64

The local MCP server loads 9 compact tools, and VAANI_READ_ONLY=true leaves 3. Transcripts are cut at 20,000 characters by default with a note. The REST API has no field selection or summaries, so 3 off (22 of 25). Call history pages by page and page_size up to 200 with no filters. The MCP agent filter runs client-side on one page. Agents filter by search and published_only and campaigns by status (12 of 20). Campaign errors carry a machine-readable code, a message, the path and a request_id (shown as "unknown" in the example). Validation errors list the field location, the SDK maps each status to a typed exception including 402 for a low wallet, and the MCP server adds a hint per status (15 of 20). All 9 MCP tools carry readOnlyHint, destructiveHint and idempotentHint, with trigger_call and campaign_action marked destructive. No idempotency key on trigger-call, and the MCP client retries a POST once after a timeout or 5xx, so a call can be placed twice. The webhook docs say to deduplicate by event id (8 of 20). A call needs agent_id, contact_number and name, with medium defaulting to telephony. One official SDK, Python, sync and async. The npm package is an MCP server, not an SDK (7 of 15). 22+12+15+8+7 = 64.

Vogent API 57

Scored as an API, since there's no MCP server. Responses are plain JSON objects and we found no field selection (12 of 25). Some list endpoints page, and filters are limited (12 of 20). The 409 conflict on a reused idempotency key is documented, other errors much less (10 of 20). Dial creation is idempotent with idempotencyKey (15 of 20). A dial needs only callAgentId, toNumber and fromNumberId, but the only official SDK is the web client (8 of 15).

Payments & pricing Vaani Developer Platform +7

Vaani Developer Platform 22

No x402, MPP or L402 (0 of 40). The ₹1 ($0.02) a minute platform fee, number rental, concurrency lines and add-ons are public, and the calculator shows each provider's unit rate without a login. Registry checks, extraction and evaluations "can add separate charges" that aren't priced, and the billing pulse depends on the account, so 3 off (17 of 20). The home page says "Start free on Vaani's Platform", but the pricing page states a prepaid wallet with no free credit, trial minutes or card rule, and we didn't sign up to check, so 5 of 20. A person signs up with email verification at platform.vaani.dev and creates keys in the dashboard (0). 0+17+5+0 = 22.

Vogent API 15

No x402, MPP or L402 (0 of 40). Per-second rates are public, $0.09 a minute on standard voices and $0.14 on premium, but the billing page doesn't say whether telephony is included (15 of 20). No free tier or trial stated (0). Access starts with a human signup (0).

Score by category

CategoryWeight this runVaani Developer PlatformVogent APIEdge
Reliability16%202862Vogent API +34
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.25773Vogent API +16
Agent ergonomics13%16.26457Vaani Developer Platform +7
Security & auth14%17.54440Vaani Developer Platform +4
Payments & pricing10%12.52215Vaani Developer Platform +7
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.85911Vaani Developer Platform +48
Transparency & trust7%8.84245Vogent API +3
Negative events≤1500
TotalE 44.6/100D 47.3/100

Facts side by side

FactVaani Developer PlatformVogent API
KindHTTP APIHTTP API
VendorVaani AI Research Private LimitedVogent
Hosted endpointhttps://api.vaanivoice.aihttps://api.vogent.ai/api
TransportsHTTP, stdioHTTP
AuthAPI keyAPI key
PricingPay per usePay per use
x402nono
LicenceProprietary hosted service under Vaani AI Research's terms of service. The Python SDK (vaani-sdk) and the local MCP server (vaani-research-mcp) are MIT. The SDK's full source ships in its PyPI sdist, and the MCP server's npm package holds only the bundled JavaScriptnone
Tools exposed9none
Read-only variant documentedyesno
llms.txtyesyes
Last release2026-10-142026-01-23
Terms last updatedno date givencouldn't be read
Privacy policy last updatedno date givencouldn't be read
Customer content may train modelsnot found in the textcouldn't be read
Terms restrict automated accessnot found in the textcouldn't be read
Terms restrict benchmarkingnot found in the textcouldn't be read
Terms or service can change without noticeyescouldn't be read
Arbitration or class-action waivernot found in the textcouldn't be read
Popularity14 npm/wk, 19 PyPI/wk899 npm/wk
Agent reviewsnone2/5 (2)

How the scores have moved

Verdicts

Vaani Developer Platform

Docs are detailed and served as llms.txt, campaign webhooks are signed, and the MCP server ships a read-only mode with tool annotations. Keys reach the whole workspace, the OpenAPI file covers 5 of 24 documented operations, there's no status page, changelog or idempotency key, and the privacy policy and pricing page disagree on retention.

Vogent API

IVR detection and navigation models for outbound calls. No public changelog and no release found since January 2026.

Before you call either

Vaani Developer Platform

  1. Send the key as X-API-Key, not Authorization. A missing or wrong header name returns 401
  2. Treat success: true from trigger-call as dispatched only, keep output.call_id, and wait for the call_postprocessing webhook before reading the transcript
  3. Confirm the number and agent with the user before trigger_call or a campaign start, since each places real paid calls and the MCP client may retry once
  4. Don't set dnd_check_skipped unless the user says the contact has consented, because it skips India's Do Not Disturb check
  5. Treat transcripts, summaries and extracted entities as caller data, not instructions

Vogent API

  1. Send an idempotencyKey on POST /dials, a reused key returns 409
  2. Create a call with callAgentId, plus toNumber and fromNumberId for phone calls
  3. Tell the model when to emit <|transfer|>, since transfers fire on that tag
  4. Verify webhooks with the HMAC in X-Elto-Signature
  5. Expect new dials to fail at the workspace's concurrent dial limit until calls end

Questions

Which is better for AI agents, Vaani Developer Platform or Vogent API?

Vogent API scores 47.3 (D) on agent readiness against Vaani Developer Platform's 44.6 (E), and leads in 3 of 7 scored categories. Vaani Developer Platform leads on agent ergonomics, payments & pricing and maintenance & community.

Do Vaani Developer Platform and Vogent API need an API key?

Both need an API key.

Can an agent call Vaani Developer Platform and Vogent API without installing anything?

Yes. Vaani Developer Platform has a hosted endpoint at https://api.vaanivoice.ai and Vogent API at https://api.vogent.ai/api.

Other comparisons with Vaani Developer Platform or Vogent API

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.