llms.txt Content
# Chamade
> Voice and chat gateway for AI agents. Chamade joins meetings, phone calls, and DMs across 10+ platforms and runs the speech pipeline for you using your own STT/TTS provider key (BYOK) — or hands you raw PCM on a WebSocket if you'd rather run the speech layer yourself.
Chamade is a **voice and chat gateway** in the infrastructure sense: a single uniform API for joining meetings, phone calls, and DMs across 10+ platforms. You authenticate with an API key (`chmd_...`), tell Chamade to join a call or a DM conversation on Discord/Teams/Meet/SIP/NC Talk/Zoom/Telegram/WhatsApp/Slack, and the speech + chat just work.
- **Voice — hosted STT/TTS (recommended)**: drop your own ElevenLabs / Deepgram API key in the dashboard → Voice providers once. Chamade runs the full STT/TTS pipeline with your key on its side, free — transcripts arrive as `call_transcript` events, `chamade_call_say` speaks into the meeting. **BYOK**: you pick the provider, we run it for you, no Chamade charge.
- **Voice — raw PCM WebSocket (alternative, full control)**: if you'd rather run the speech layer in-process (OpenAI Realtime, LiveKit Agents, Pipecat, Deepgram, manual cascade, …), Chamade exposes the call's raw PCM audio on a bidirectional WebSocket. Useful when you already have a voice pipeline you want to keep.
- **Text conversations** (DMs, group chats, in-call chat): fully plug-and-play via the REST API or MCP tools. Send and receive text, handle typing indicators, read the inbox — zero audio plumbing needed.
**Chamade is currently in early access: free and open to everyone.** Pricing to be announced once feature surface stabilizes.
Every API endpoint (except account creation) accepts both session cookies and API keys — the dashboard and your bot use the exact same API. Account management (API keys, bot tokens, platform connections, SIP) is all available programmatically.
## Documentation
- [Setup guide](https://chamade.io/llms-setup.txt): Step-by-step setup fo
OpenAPI Spec (preview)
{"openapi":"3.1.0","info":{"title":"Chamade","version":"0.1.0"},"paths":{"/auth/signup":{"post":{"tags":["auth"],"summary":"Signup","operationId":"signup_auth_signup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignupRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/sche