Guides
Step-by-step walkthroughs for specific jobs. Start with the Quickstart, then pick what your app needs.
Getting started
- Quickstart: from nothing to a working conversation.
- Integration: the production setup: your token route, users, the SDK, and the mistakes to avoid.
Server side
- Webhook verification: check the HMAC signature on incoming webhooks, with Node, Python and Go code.
- Token rotation: replace an API key without downtime.
Messaging
- Attachment uploads: upload a file and send it in a message.
- Bring your own storage: keep attachment files in your own S3-compatible bucket.
Mobile and calls
- Push setup (iOS & Android): credentials, device registration and notifications.
- Ringing phones end to end: incoming calls that ring a closed app.
- Web calls with LiveKit: calls and rooms in the browser.
- Building a calls tab: a call history screen.
When something's wrong
- Troubleshooting: common errors and how to fix them.
- Migrating to 3.0: upgrading from the 2.x SDK.