# Cloud API basics

> Posts on cloud api basics for developers using the WhatsApp Cloud API, from the WhaBuzz blog. 12 posts.

Source: https://whabuzz.com/blog/tag/cloud-api/

- [WhatsApp Business API pricing in India](https://whabuzz.com/blog/whatsapp-business-api-pricing-india/): What the WhatsApp Business API costs in India from 1 Oct 2026: Meta's per-message rates, what a provider adds, and a worked monthly example.
- [BSP vs Tech Provider vs Cloud API](https://whabuzz.com/blog/bsp-vs-tech-provider-vs-cloud-api/): What a WhatsApp BSP (Solution Partner), a Tech Provider and a direct Cloud API integration mean, who bills what, and when going direct is better.
- [WhatsApp webhooks that never lose an event](https://whabuzz.com/blog/whatsapp-webhook-reliability/): How to receive WhatsApp Cloud API webhooks without losing or double-processing events: signatures, retries, dedupe_key, seq and replay.
- [Stop Duplicate WhatsApp API Messages](https://whabuzz.com/blog/whatsapp-api-idempotency/): Why WhatsApp API sends get duplicated by timeouts and retries, and how WhaBuzz's Idempotency-Key header and webhook dedupe_key prevent double sends.
- [The WhatsApp 24-hour window explained](https://whabuzz.com/blog/whatsapp-24-hour-window/): How the WhatsApp customer service window works, the free entry point window, template rules, error 131047, and the 1 Oct 2026 billing changes.
- [Move WhatsApp sending from Plivo to WhaBuzz](https://whabuzz.com/blog/migrate-from-plivo-whatsapp/): How to move WhatsApp sending from Plivo's API to WhaBuzz: request shapes, webhooks, number migration and a safe cutover order.
- [WhatsApp API error codes and what to do](https://whabuzz.com/blog/whatsapp-api-error-codes/): The WhatsApp Cloud API error codes you will actually hit, Meta's meaning for each, whether to retry, and how WhaBuzz returns them verbatim.
- [Send WhatsApp Messages from Node.js](https://whabuzz.com/blog/whatsapp-api-nodejs/): Send a WhatsApp template and a text message from Node.js with the whabuzz npm package, verify signed webhooks and handle errors, with working code.
- [Send WhatsApp Messages from Python](https://whabuzz.com/blog/whatsapp-api-python/): Send WhatsApp template and text messages from Python with plain requests against the WhaBuzz REST API, handle errors and verify webhooks with hmac.
- [WhatsApp API for multi-tenant SaaS platforms](https://whabuzz.com/blog/whatsapp-api-multi-tenant-saas/): How a SaaS sends WhatsApp for many client businesses: one tenant per customer, Embedded Signup per number, separate webhooks and per-number billing.
- [WhatsApp API data residency in India](https://whabuzz.com/blog/whatsapp-data-residency-india/): What Meta says about Cloud API local storage in India, what it does not publish, where WhaBuzz stores data and how long each kind of data is kept.
- [WhatsApp messaging limits and quality rating](https://whabuzz.com/blog/whatsapp-quality-rating-messaging-limits/): Meta's WhatsApp messaging limit tiers, throughput, the 131056 pair rate limit and quality rating, and how to pace sends so you stay inside them.
