Everything you need to build, ship, and operate intelligent voice experiences with APIs, SDKs, realtime events, and telephony infrastructure.
Start outbound calls, handle inbound voice sessions, and orchestrate realtime voice workflows through Bavio APIs.
POST /v1/calls/dispatch Content-Type: application/json { "to": "+15550192834", "agent_id": "agent_live_8902", "workflow": { "collect_fields": ["budget", "preferred_date"], "webhook_url": "https://api.yourdomain.com/bavio-webhook" } }
application/jsonimport { BavioClient } from '@bavio/sdk'; const bavio = new BavioClient({ apiKey: process.env.BAVIO_API_KEY, }); const session = await bavio.calls.create({ phoneNumber: '+15550192834', agentId: 'agent_live_8902', });
Integrate Bavio into applications using clean developer libraries and typed interfaces.
Receive realtime events across the conversation lifecycle and connect Bavio with business workflows.
Bring Bavio voice agents into browser and application experiences with realtime streaming.
Connect existing phone infrastructure and carrier routing into Bavio.
Inspect full conversation transcripts, tool execution traces, and call lifecycle states.
Start with Bavio APIs, realtime voice, and programmable workflows.