The SDK mirrors Meta’s official Cloud API surface so anything you build here works against Meta directly. When you point it at Kapso, you can opt into additional fields withDocumentation Index
Fetch the complete documentation index at: https://docs.kapso.ai/llms.txt
Use this file to discover all available pages before exploring further.
fields=kapso(...), store history, and query conversations.
Installation
Quickstart
Direct Meta API (default)When using
accessToken without the Kapso base URL, Kapso storage and query features are not used.Support matrix
| Feature | WhatsApp token (direct Graph) | Kapso base URL + API key |
|---|---|---|
| Send text | ✅ | ✅ |
| Send media (image, video, audio, document, sticker) | ✅ | ✅ |
| Send location | ✅ | ✅ |
| Send interactive (buttons, list, product, product list, flow) | ✅ | ✅ |
| Send template | ✅ | ✅ |
| Reactions | ✅ | ✅ |
| Mark read | ✅ | ✅ |
| Media: upload | ✅ | ✅ |
| Media: get/delete | ✅ | ✅ |
| Templates: list (by WABA) | ✅ | ✅ |
| Phone numbers: settings/profile | ✅ | ✅ |
| Calling: connect/pre‑accept/accept/reject/terminate | ✅ | ✅ |
| Calling: permissions.get | ✅ | ✅ |
| Conversations: list/get | ❌ | ✅ |
| Messages history: query/list by conversation | ❌ | ✅ |
| Contacts: list/get/update | ❌ | ✅ |
| Call logs: list | ❌ | ✅ |
| Storage of conversations/messages | ❌ | ✅ |
| Supabase sync | ❌ | ✅ |
Next steps
Check out the guides to learn how to send different types of messages and use advanced features.GitHub repository
Source code, examples, and issue tracker for the SDK.
API reference
REST endpoints if you want to build your own client.

