Understanding WABA Hosting

A WhatsApp Business Account (WABA) can be hosted on premises or through Meta Cloud. The hosting model determines where the WhatsApp Business API client runs and how it exchanges encrypted messages with WhatsApp.

Core components

  • WhatsApp client: Encrypts and decrypts messages and communicates with the WhatsApp infrastructure.
  • Application: Uses the client to send messages and process incoming messages and status events.
  • Database and storage: Store account configuration and message-related data required by the deployment.

Security and encryption

Messages are encrypted between the customer and WhatsApp. The WhatsApp Business API client decrypts incoming messages for processing and encrypts outgoing messages before transmission. Deployments must protect credentials, restrict access, encrypt data in transit and at rest, and keep components patched and monitored.

Hosting comparison

AreaOn-premises hostingMeta Cloud hosting
InfrastructureManaged by the solution provider or businessManaged by Meta
MaintenanceRequires upgrades, scaling, monitoring, and database managementMeta manages platform infrastructure and updates
Throughput80 to 500 MPS80 MPS to 1000 MPS
Information

WABA instance limitation

Only one WAB number can be linked to the WABA instance.