Skip to content

meta-whatsapp-rsWhatsApp Business Platform for Rust

A typed client for Meta's Cloud API and Business Management API, webhooks, pluggable storage, transport and sink adapters, and Typst-rendered documents.

meta-whatsapp-rs

Built for three jobs ​

  • Marketing for an e-commerce store: templates, the Marketing Messages API, In-App Signup opt-ins, catalogs and product messages.
  • In-app chat in a CMS: each merchant onboards their own number with Embedded Signup; customer messages arrive by webhook, are stored per conversation and streamed live to the merchant's inbox.
  • Authentication: WhatsApp OTP through authentication templates.

Apps that are not written in Rust use it through meta-whatsapp-server, an HTTP service built on the library and deployed next to them, with a /v1 REST API described by a committed OpenAPI document. See Run the service.

Released under the MIT License.