Bavio LogoBavio
Product
Solutions
Developers
PricingResources
Sign InBuild an Agent
DEVELOPERS

Developer tools built for
real-time voice workflows.

Everything you need to build, ship, and operate intelligent voice experiences with APIs, SDKs, realtime events, and telephony infrastructure.

Read the DocsView API Reference
01 / REST & VOICE SESSION API

Voice Session API

Start outbound calls, handle inbound voice sessions, and orchestrate realtime voice workflows through Bavio APIs.

Read the DocsView Endpoint
POST /v1/calls/dispatch
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"
  }
}
Response: 200 OKFormat: application/json
npm install @bavio/sdk
TypeScriptPython (Planned)
import { 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',
});
02 / CLIENT LIBRARIES

Client SDKs

Integrate Bavio into applications using clean developer libraries and typed interfaces.

TypeScript / Node.js Python Client (Planned)
03 / REALTIME EVENTS

Webhooks & Event Streams

Receive realtime events across the conversation lifecycle and connect Bavio with business workflows.

Supported Lifecycle Events
call.starteduser.speech_recognizedaction.triggeredcall.completed
Lifecycle FlowHMAC Signed
1. Call Started`call_9402_live`
2. User TurnSTT Transcribed
3. Action Triggeredcrm.create_lead()
4. Call CompletedWebhook Delivered (200)
WebRTC Audio PipelineOpus 48kHz
Client Browser AppConnected
Transport: WSS / WebRTCAudio Codec: Opus
Bidirectional StreamingActive Session
04 / REALTIME VOICE

WebRTC & Realtime Sessions

Bring Bavio voice agents into browser and application experiences with realtime streaming.

Direct browser peer connections with Opus codec
Full bidirectional audio streaming support
05 / TELEPHONY

SIP & BYOC

Connect existing phone infrastructure and carrier routing into Bavio.

Supported Carriers & Protocols
TwilioPlivoTelnyxCustom SIP Trunking
SIP Endpoint URITLS Encrypted
SIP URI: sip:agent_live@sip.bavio.ai:5060
Codec: Opus / G.711u
Auth: Digest & IP ACL
BYOC Carrier InterconnectReady
Action Trace TimelineDEMO DATA
[10:14:02] call.connected+1 555-0192
[10:14:05] intent.recognized"Book Service"
[10:14:12] action.executedcalendar.schedule()
06 / OBSERVABILITY & ANALYTICS

Logs & Conversation Analytics

Inspect full conversation transcripts, tool execution traces, and call lifecycle states.

Explore Complete Docs
BUILD WITH BAVIO

Build voice into your product.

Start with Bavio APIs, realtime voice, and programmable workflows.

Read the DocsBuild an Agent
Bavio LogoBavio

Autonomous AI voice agents for business calls. Answer inquiries, qualify leads, and trigger automated workflows 24/7.

Product

  • Agent Builder
  • Live Voice Engine
  • Action Trace
  • Phone Numbers

Solutions

  • Sales Qualification
  • Appointment Booking
  • Customer Reception
  • Real Estate & Home Services

Company

  • About Us
  • Pricing
  • Resources

Legal & Support

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Refund Policy
  • Legal library
  • hello@bavio.in

© 2026 Bavio. All rights reserved.