Kupe API
Ship voice agents from three lines of code
Mint a realtime session, stream PCM16 or text over WebSocket, and drive campaigns, inbound numbers, voices, and tools with the same key.
Quickstart
Install
kupe or kupe-sdk, set KUPE_API_KEY, and run a text turn.Authentication
Bearer
sk-kupe-... or a Supabase JWT. Resolve org and project with GET /v1/me.Realtime events
OpenAI-compatible WebSocket at
wss://x.kupe.in/v1/realtime.API playground
Interactive OpenAPI Try it at
https://x.kupe.in with Bearer auth.Kupe MCP
Point Cursor, Claude Code, or Codex at
http://mcp.kupe.in/mcp.What you can call
The interactive API playground is generated from a curated OpenAPI spec. Try it sends requests tohttps://x.kupe.in with a Bearer token.
Payments, provider webhooks, and per-service usage breakdowns are not part of this public API.
Base URL
https://x.kupe.in — every path in this site is under /v1/.... SDKs join {base}/v1/... so you never drop the prefix.
