An open API service indexing awesome lists of open source software.

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.

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)