Developers
Built to sit behind your product.
Everything in the console is in the API too. Connect the system that already does the thinking, then put a persona wherever your users are.
your-page.ts
import { Humatone } from '@humatone/web'
// A token your server asked Humatone for, for this visitor
const call = await Humatone.call({ token, style: 'bubble' })
call.on('ended', (record) => showSummary(record))Illustrative. The full reference is shared with early-access customers.
What’s in the box
The pieces you’ll use.
Bring your own brain
Connect the system you already have. It decides what the persona says; Humatone does the speaking.
A public API
Personas, conversations, numbers, calls and texts, known callers and your own customers. Idempotent where it matters.
Webhooks
Signed events when a conversation starts, ends, or needs your system to do something.
SDKs
For the browser, for Node and for Python. Embedded calls in three styles, or headless with your own interface.
Test mode
Test keys reach only fictional numbers and charge nothing, so you can build against the real thing.
Keys and controls
Separate test and live keys, an IP allow-list, and allowed domains for browser calls.
Want the API reference?
Docs, specs and SDK access come with an early-access workspace. Tell us what you’re building.