Self hostable voice AI API

Build voice agents you own

REST first agents, calls, phone numbers, and webhooks, plus a developer dashboard. No vendor lock in.

Start for free
Agents
Workflow

From clone to your first call

Voice API gives you a typed product surface for agents, calls, and phone numbers so you can ship without rebuilding telephony plumbing.

Go live in minutes, not months

Self host locally, then place a call through the REST API. Inspect outcomes in the operator dashboard.

$git clone https://github.com/keyman500/voice-api.git
Cloning into 'voice-api'...
cd voice-api && bun install
cp .env.example .env.local
bun run db:migrate && bun run dev
✓ Voice API at http://localhost:3000

Clone and self host

Clone the repo, install dependencies, and run the app locally. Same product surface as the hosted dashboard.

create-call.ts
POST /api/v1/calls

Place a call and review the log

Create an outbound call with POST /api/v1/calls, then open transcripts, summaries, and outcomes when it finishes.

Bring your own stack. Keep control.

Connect Twilio with your own keys, choose models on the platform, and hook finished calls into n8n or your own webhooks.

Explore the API

Calling credentials

Twilio BYOK

Not configured

Account SID

AC...

Auth token

••••••••
Test config

Model provider

OpenAIGeminiDeepSeek

Bring your own Twilio keys

Save Twilio Account SID and auth token per account. Pick a model on the platform gateway. Own the telephony path.

Webhooks for finished calls

Receive structured events when calls complete so automations and operators can act immediately.

Platform

API first. Operator ready.

A Vapi and Retell style product surface you can self host. Typed routes, OpenAPI docs, and a control room UI for calls and agents.

Built for builders shipping voice products

Engineers get a predictable REST API. Operators get readable call detail without drowning in raw JSON.

Next.js
Twilio
PostHog

Clone and host on Vercel

Clone the repo and deploy to Vercel. Post call jobs run on Workflow, recordings go to Vercel Blob through the files SDK, and the typed /api/v1 surface ships with OpenAPI at https://dashboard.voice-ai.dev/api/openapi.

Dashboard for call ops

Inspect transcripts, analysis, webhook delivery, and API keys in one place without rebuilding an admin UI.

Setup

Sign up. Add keys. Place a call.

Get from zero to a live voice agent with a clear path for developers and operators.

Create account

Voice API

Sign up

Email

you@company.com
Create account

Deploy

HostedSelf host

Create your account

Sign up for the hosted app or clone the repo and self host. Same product surface either way.

Calling credentials

Twilio BYOK

Not configured

Account SID

AC...

Auth token

••••••••
Test config

Model provider

OpenAIGeminiDeepSeek

Connect Twilio

Save your Twilio Account SID and auth token. Choose a model on the platform. Keep telephony spend under your control.

Outbound call

POST /api/v1/calls

Ready

Agent

Select agent

To

+1...
Place call

Call log

Waiting for a call…

Ship an agent and take calls

Create an agent, attach a number, place a call, then review the log and finished call webhook.

Self host free. Host with credits.

Start on your own infra at no cost. Hosted Starter and Pro plans include Voice AI credits for calls and analysis.

Starter

$29/month

Hosted Voice API for getting production calls live

Get Starter

Everything in Free +

  • Hosted dashboard and API
  • 1,000 Voice AI credits / month
  • Agents, calls, and phone numbers
  • Finished call webhooks
  • API key management
  • Post call transcripts and analysis

ProPopular

$99/month

More included credits for teams running voice at scale

Get Pro

Everything in Starter +

  • 5,000 Voice AI credits / month
  • Higher usage headroom
  • Priority for growing call volume
  • Same typed /api/v1 surface
  • Finished call webhooks

Free

$0/forever

Read, modify, and self host for free

View on GitHub

Get Started today:

  • Self host the full platform
  • Typed /api/v1 REST surface
  • OpenAPI docs
  • Bring your own Twilio keys
  • Source available license

Frequently Asked Questions

Answers to common questions about Voice API, licensing, and how it compares to closed voice platforms.

Build on an open voice stack

Ship voice agents with a typed API, webhooks, and a dashboard you can self host. No vendor lock in.