Spokes.wiki Search About
Software Source Code source ↗ source url updated Wed Jul 01 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Wapi.go

A Go SDK for the WhatsApp Business (Cloud) API, published by WapiKit (golang.wapikit.com). It wraps the raw HTTP API so a Go backend can do WhatsApp messaging without hand-building request payloads.

What it does

  • Inbound: receive incoming messages, delivery/status updates, and notifications (via webhooks).
  • Management: administer WhatsApp Business Accounts, message templates, and business phone numbers.
  • Multi-number: run several phone numbers at once for two-way messaging.
  • Abstraction-first: simplified constructors/methods hide the manual payload construction the underlying Meta API otherwise requires.

Where it sits

Wapi.go is a client-SDK layer over the platform — one of the two ways integrators bridge an application to WhatsApp (the other being a BSP). It is the transport plumbing a chat bot sits on top of; an LLM bot like whatsapp-chatgpt-bot is exactly the kind of consumer such an SDK serves, though that bot uses a different vendor (Wassenger) for connectivity.

Tier

T2 — first-party SDK documentation (authoritative about its own surface), but the intro page is thin on license, maintainer detail, and maturity/governance. Feature claims are the vendor’s own.