Vocode
Vocode is an open-source Python library (vocode-core, MIT licensed) for building real-time, streaming voice AI agents that run over phone calls, plus a hosted REST API at https://api.vocode.dev/v1 (Bearer API key) for placing and managing outbound and inbound phone calls, configuring agents, voices, prompts, actions, phone numbers, and webhooks without operating the streaming infrastructure yourself.
APIs
Vocode Calls API
Create outbound calls, look up a single call, list calls, end an active call, and download call recordings on the hosted Vocode platform, attaching an inline or saved agent to e...
Vocode Agents API
Create, retrieve, list, and update voice agents - each binding a prompt, language, voice, actions, webhook, and conversation behavior (interrupt sensitivity, endpointing, IVR na...
Vocode Phone Numbers API
Buy, get, list, update, cancel, and link phone numbers, including binding an inbound agent to a number or bringing your own Twilio/Vonage number via an account connection.
Vocode Actions API
Create, get, list, and update actions an agent can take mid-call - transfer call, end conversation, DTMF, set hold, add to conference, and external HTTP actions - triggered by f...
Vocode Voices API
Create, get, list, and update voices that agents speak with, wrapping ElevenLabs, Azure, PlayHt, Rime, and the native Vocode voice synthesizers.
Vocode Webhooks API
Create, get, list, and update webhooks that subscribe to call lifecycle events - message, action, call connected/ended, transcript, recording, and human detection - delivered to...
Vocode Realtime Streaming Conversation
Real-time, bidirectional streaming conversation pipeline (StreamingConversation) in the open-source library that wires transcription, agent response, and synthesis together; the...
Vocode Open Source Library
vocode-core, the MIT-licensed Python library for building voice-based LLM agents with pluggable STT, LLM, and TTS providers and Twilio/Vonage telephony, self-hosted and free, di...