Skip to the collection

agent-native · Voice & Phone

Vapi

Listed on The Agent-Native Index

Build advanced voice AI agents

What it does

Vapi is an API platform for building, deploying, and scaling voice AI agents. Developers create voice assistants programmatically, deploy them to phone numbers or web calls, and configure tool-calling so agents can invoke external APIs mid-conversation. The entire voice agent lifecycle — provisioning, routing, call handling, transcription, and analytics — is controlled via API with no human telephone operator in the loop.


Agent-facing interfaces

Protocol surface

Interface Detail
REST API Full assistant, phone number, call, and analytics management
Python SDK pip install vapi-server-sdk
TypeScript SDK npm install @vapi-ai/server-sdk
Web SDK Browser-based voice calls
Webhooks speech-update, tool-calls, end-of-call-report, assistant-request, transfer-destination-request
MCP Server Manage assistants, numbers, and calls via Model Context Protocol