Python
pip install whatsrb-cloud — Python 3.10+, httpx, sync API.Ruby
gem install whatsrb_cloud — Ruby 3.1+, zero dependencies.TypeScript
npm install @whatsrb/cloud — Node 18+, zero dependencies.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Official client libraries for the WhatsRB Cloud API.
pip install whatsrb-cloud — Python 3.10+, httpx, sync API.gem install whatsrb_cloud — Ruby 3.1+, zero dependencies.npm install @whatsrb/cloud — Node 18+, zero dependencies.| Feature | Python | Ruby | TypeScript |
|---|---|---|---|
| Business Accounts | client.business_accounts | client.business_accounts | client.businessAccounts |
| Send Messages | account.send_text() | account.send_text() | account.sendText() |
| AI Agents | agent.run() | agent.run() | agent.run() |
| Templates | client.templates(id) | client.templates(id) | client.templates(id) |
| Sessions | client.sessions | client.sessions | client.sessions |
| Webhooks | WebhookSignature.verify() | WebhookSignature.verify?() | WebhookSignature.verify() |
| Action Registry | ActionRegistry | ActionRegistry | ActionRegistry |
| Event Registry | EventRegistry | EventRegistry | EventRegistry |
| Exception | HTTP status |
|---|---|
AuthenticationError | 401 |
ForbiddenError | 403 |
NotFoundError | 404 |
ConflictError | 409 |
ValidationError | 422 |
RateLimitError | 429 |
ServerError | 5xx |
