A practical comparison of Gupshup (hosted API) and Meta Cloud API (direct). Understand the differences in setup, pricing, features, and when to choose each.
When you use the WhatsApp Business API, your messages flow through a Business Solution Provider (BSP). The two most common hosting options are:
App-ening supports both. This guide helps you choose the right one for your business.
| Feature | Gupshup | Meta Cloud API |
|---|---|---|
| Hosting | Gupshup servers | Meta servers |
| Setup complexity | Simple (BSP handles) | Simple (Meta hosted) |
| Messaging speed | High (optimised infra) | High (Meta’s own infra) |
| Template submission | Via Gupshup Partner API | Via Meta Graph API |
| Webhook delivery | Via Gupshup | Direct from Meta |
| Storage region | Configurable | Facebook Cloud (FBC) |
| Support | Gupshup + App-ening | Meta (limited) + App-ening |
| Additional markup | Yes (BSP fee) | No additional BSP fee |
Both options charge Meta’s standard conversation rates. The difference is in BSP markup:
However, Cloud API may require more technical resources if you need advanced features that a BSP like Gupshup provides out-of-the-box.
With App-ening, both paths are handled through our onboarding wizard. You do not need to manage the underlying API directly.
You can switch between Gupshup and Cloud API without losing your phone number:
Your WhatsApp number is tied to your Meta Business Account, not to the BSP. You can switch BSPs without changing your number or losing your verification status.
Free plan available — set up in under 15 minutes. No credit card required.