Developers

Build regulated voice workflows with SOMVAD

Start with the quickstart, inspect the API contract, test in the sandbox, and use the workflow guides to build custom operator experiences. Everything the SOMVAD console does, it does through this public API, and so can you.

Build with AI coding agents

SOMVAD is spec-friendly and agent-friendly

Developers no longer read docs alone. They read them with an assistant. The whole platform is described by one machine-readable OpenAPI contract, so Claude Code, Replit Agent, or Lovable can understand the API, generate a typed client, and build operator surfaces against the same source of truth your engineers use.

Every workflow recipe ships with a build order and a copy-paste prompt starter, plus a note on what the agent still needs from you.

See agent recipes

Point your agent at the contract

# the machine contract, versioned, regenerated on every change
curl https://dev.somvad.com/openapi.json

# the prose guide: workflows, event frames, state machines
curl https://dev.somvad.com/devguide

Links & portals

Every surface and machine endpoint, in one place

ResourceWhereWhat
API explorer/docsInteractive Swagger UI over the live OpenAPI
OpenAPI spec/openapi.jsonThe machine contract: codegen and agents
Developer guide/devguideProse: workflows, event frames, state machines
Events WebSocketwss://<host>/presence/wsPresence, chat, signals, line state: one socket
Browser SIP configGET /browser/configPer-call SIP credential + ICE/TURN servers
Health/healthLiveness, open and unauthenticated

Live deployment: https://dev.somvad.com. The API accepts a normal bearer token (Authorization: Bearer …); /devguide, /docs, and /openapi.json also accept ?token=.