Skip to content

wa-clientWhatsApp Cloud API, fully typed

Messages, media, templates, webhooks and Embedded Signup in one zero-dependency package.

At a glance ​

ts
import { WhatsAppClient } from "@osamahalhwawi/wa-client";

const wa = new WhatsAppClient({
  token: process.env.WA_TOKEN!,
  phoneId: process.env.WA_PHONE_ID!,
});

await wa.sendText("966500000000", "Hello 👋");

Released under the MPL-2.0 License. Not affiliated with Meta Platforms, Inc. or WhatsApp LLC.