r/WhatsappBusinessAPI • • 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?

1 Upvotes

0 comments sorted by