Developer docs

Everything to ship real voice AI on our API.

Pay-as-you-go. Real phones. Real compliance. Idiomatic SDKs in Python + TypeScript generated from the same OpenAPI spec that powers this site.

Guides

Reference

30-second example

Create a sandbox key
curl https://api.callingscout.ai/api/v1/keys \
  -H "Authorization: Bearer $CALLINGSCOUT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "CI sandbox", "sandbox": true}'
Dial a call from Python
from callingscout import CallingScout

cs = CallingScout(api_key="sk_live_…")
call = cs.calls.create(
    agent_id="…",
    from_="+14155552671",
    to="+14155551234",
    idempotency_key="my-dedup-id",
)
print(call.status)  # "queued"

Full walkthrough → Quickstart

Found something wrong? Open an issue — the docs live in the same repo as the code so they stay honest.