https://github.com/ericvera/whatsapp-cloudapi
All-in-one toolkit for WhatsApp Cloud API with types, client library, CLI tools, and local emulation.
https://github.com/ericvera/whatsapp-cloudapi
Last synced: 5 months ago
JSON representation
All-in-one toolkit for WhatsApp Cloud API with types, client library, CLI tools, and local emulation.
- Host: GitHub
- URL: https://github.com/ericvera/whatsapp-cloudapi
- Owner: ericvera
- License: mit
- Created: 2025-03-25T19:25:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-12-30T19:13:22.000Z (6 months ago)
- Last Synced: 2026-01-03T16:59:31.744Z (6 months ago)
- Language: TypeScript
- Size: 4.25 MB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WhatsApp Cloud API Toolkit
All-in-one toolkit for WhatsApp Cloud API with types, client library, CLI tools, and local emulation.
## Packages
This monorepo contains the following packages:
- [@whatsapp-cloudapi/client](./packages/client) - Type-safe WhatsApp Cloud API client for Node.js
- [@whatsapp-cloudapi/types](./packages/types) - TypeScript types for the WhatsApp Cloud API
- [@whatsapp-cloudapi/emulator](./packages/emulator) - WhatsApp Cloud API emulator for testing and development
- [@whatsapp-cloudapi/cli](./packages/cli) - Command-line tools for using the WhatsApp Cloud API emulator
## Features
- ๐ 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
## Requirements
- Node.js >= 22
- TypeScript >= 5.0 (for TypeScript users)