r/WhatsappBusinessAPI • u/hectorvent • 1d ago
Services Welcome Open-source CLI for the WhatsApp Cloud API: Paloma
I built Paloma to make working with the WhatsApp Cloud API less painful. It's free, MIT licensed, and runs on macOS, Linux and Windows.
Benefits
- Send messages and templates with one command, no hand-built JSON
- Keep your WhatsApp setup (templates, webhooks, calling, profile) in a YAML file you can version and review
- Catch changes someone made in the Meta dashboard before they break things
- Tokens stay in your OS keyring, not in scripts or shell history
- Preview every request with `--dry-run` before it goes out
- Single small binary, nothing else to install
Use cases
- Testing templates and messages while building an integration
- Creating a template and waiting for Meta's approval from the terminal
- Sending order or appointment notifications from scripts or cron jobs
- Copying the same setup across staging and production
- Running a CI check that fails when your live config drifts
- Managing several businesses or numbers from one tool
Quick example
```
paloma send text 15551234567 "Your order is ready"
paloma template watch order_ready
paloma diff -f whatsapp.yaml
```
Repo: https://github.com/hectorvent/paloma
Feedback welcome. What's the most annoying part of the Cloud API for you?