All-in-one toolkit for WhatsApp Cloud API with types, client library, CLI tools, and local emulation.
This monorepo contains the following packages:
- @whatsapp-cloudapi/client - Type-safe WhatsApp Cloud API client for Node.js
- @whatsapp-cloudapi/types - TypeScript types for the WhatsApp Cloud API
- @whatsapp-cloudapi/emulator - WhatsApp Cloud API emulator for testing and development
- @whatsapp-cloudapi/cli - Command-line tools for using the WhatsApp Cloud API emulator
- 🔒 Comprehensive type definitions for the WhatsApp Cloud API
- 📱 Support for text, template, media, interactive, flow, and location-based messages
- 🧪 Local emulation for development and testing
- 📲 Simulation of incoming messages to trigger webhooks
- 💻 CLI tools for managing the emulator and simulating messages
- 📦 Modern ESM packages
- ✅ Full compatibility with WhatsApp Business Platform
- Node.js >= 22
- TypeScript >= 5.0 (for TypeScript users)