Voice AI agents API · BYOK · BYO telephony

Your providers.
Your line.
Our infrastructure.

Voice AI agents API — bring your own AI keys and your own phone line. Half a cent a connected minute, pay as you go: no monthly fee, no minimum spend, no contract. Build voice products without handing ownership of your provider accounts or carrier relationship to another platform.

$0.005/connected minute · rounded up to the next minute · no monthly fee, no minimum · provider and carrier charges stay yours

Realtime mediafull duplex
Identity
project key
Billing unit
connected minute (rounded up)
Credentials
project owned
Fallback
fail closed

The ownership boundary

Infrastructure is a service. Ownership is not.

Bring your AI keys

Connect supported speech, language-model, and voice providers per project. Secrets are encrypted and are never returned after save.

Bring your line

Keep your carrier account, phone numbers, routing, and carrier invoice. Dvaarik does not sell or rent the line.

Use our infrastructure

We own the realtime session orchestration, interruption handling, metering, limits, and delivery infrastructure.

Canonical v2 boundary

One key identifies one project

Create scoped keys in the console, then keep them in your server or secret manager. The browser console uses your account session; it never stores a project key or calls a machine endpoint with one.

Agents, carriers, numbers, calls, webhooks, and billing are managed in the console with your account session, and served to your server through the same contracts with a project key. One shape per resource, on both doors.

server-side request
# Keep this key on your server — never in browser code.
curl -X POST https://api.developers.dvaarik.com/v2/voice/sessions \
  -H "X-Api-Key: $DVAARIK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "00000000-0000-0000-0000-000000000000",
    "variables": {"account_name": "Asha"},
    "sample_rate_in": 16000,
    "sample_rate_out": 24000
  }'

# Send only the short-lived ws_url to an authorized media client.

One project model

Everything a voice agent needs.

Agents

Cascade STT/LLM/TTS or a single realtime model, built from your own provider accounts.

Sessions

A project-scoped session resource metered per connected minute, rounded up, with a one-use stream URL.

Outbound BYOL

Originate on your own carrier line with an idempotency key from your server.

Webhooks

Signed deliveries, replay protection, retries, and dead-letter visibility.

Simple platform price

$0.005

per connected minute, rounded up to the next minute

Your AI and carrier providers bill you directly. Dvaarik charges only for the orchestration infrastructure it operates.