Official Meta Technology Provider

WhatsApp Cloud API: What It Is, How It Works, and How to Access It (2026)

The WhatsApp Cloud API is Meta's hosted version of the WhatsApp Business API. Rather than running API infrastructure yourself or relying on a BSP's hosted servers (the older on-premises model), the Cloud API runs on Meta's own infrastructure. It's the current standard since 2022 — when people say “WhatsApp Business API” in 2026, they almost always mean the Cloud API.

TL;DR

  • The WhatsApp Cloud API is Meta-hosted infrastructure for programmatic WhatsApp messaging at scale.
  • It replaced the On-Premises API, which Meta has deprecated for new customers.
  • Meta does not charge for the API infrastructure itself — you pay per-conversation rates (Marketing, Utility, Authentication, Service). First 1,000 service conversations per month are free.
  • You can access the Cloud API directly (developer route) or through a BSP like Hyperleap, which adds a no-code dashboard, AI chatbot, multi-agent inbox, and template management on top.
  • Most businesses use a BSP. Developer-heavy teams building custom workflows sometimes go direct.

What Is the WhatsApp Cloud API?

The WhatsApp Cloud API is an API released by Meta in 2022 that lets businesses send and receive WhatsApp messages programmatically, at scale, using Meta's own cloud infrastructure.

It is part of the WhatsApp Business Platform — the umbrella term for WhatsApp's suite of business messaging tools. When you see “WhatsApp Business API” referenced anywhere today, it almost certainly refers to the Cloud API.

Before 2022, the only way to access the WhatsApp Business API was through the On-Premises API, where you (or your BSP) had to host and maintain your own API server. That model is now deprecated for new customers. The Cloud API is the path forward.

Businesses use the Cloud API to:

  • Power AI chatbots that respond to customers 24/7
  • Send transactional notifications (order updates, appointment reminders, OTPs)
  • Run marketing campaigns via broadcast messages
  • Run multi-agent support inboxes where human agents handle escalations
  • Build custom WhatsApp integrations in their existing software stack

To use the Cloud API, you interact with Meta's Graph API endpoints — the same infrastructure Meta uses across its family of apps. You register a phone number, configure webhooks to receive inbound messages, and start making API calls. For a broader overview of how the WhatsApp Business API works, see What Is the WhatsApp Business API?

Cloud API vs. On-Premises API

Cloud APIOn-Premises API
Where it runsMeta's infrastructureYour servers (or your BSP's servers)
Who maintains itMetaYou / your BSP
StatusActive — the current standardDeprecated for new customers
ScalingAutomatic — Meta handles itManual — you provision and scale
Uptime responsibilityMetaYou
New featuresReleased here firstNo longer receiving new features
Recommended forAll new implementationsLegacy customers only
Infrastructure costNone — Meta-hostedServer hosting + maintenance

The practical implication: if you're evaluating WhatsApp Business API access in 2026, the Cloud API is not a choice among options — it's the only current option for new customers.

How the WhatsApp Cloud API Works

Here is the high-level architecture, without the jargon.

1

Phone number registration

You register a business phone number with Meta through the WhatsApp Business Platform. This number cannot be actively used on the WhatsApp consumer app simultaneously. Most businesses use a dedicated number.

2

Graph API endpoints

You send outbound messages by making HTTP POST requests to Meta's Graph API — specifically the /messages endpoint under your WhatsApp Business Account (WABA). You authenticate using a System User Access Token generated in Meta Business Suite.

3

Webhooks for inbound messages

You cannot poll for inbound messages. Instead, Meta pushes message events to a webhook URL you configure. Every time a customer sends your business a WhatsApp message, Meta delivers a JSON payload to your endpoint. Your server acknowledges it, processes it, and (optionally) replies.

4

Message templates

Any message you send outside the 24-hour customer service window — or any Marketing/Utility/Authentication message — must use a pre-approved template. Templates are submitted to Meta for approval, typically within minutes. Inside the 24-hour window (after a customer messages you), you can send free-form text.

5

24-hour customer service window

When a customer sends you a message, a 24-hour window opens. Within that window, you can send free-form replies. After 24 hours of inactivity from the customer, the window closes and you must re-engage using an approved template.

6

Messaging tiers

WhatsApp imposes sending limits at the account level, not per message. New accounts start at Tier 1: 1,000 unique users per 24-hour period. Maintain a high quality rating and you progress to Tier 2 (10,000), Tier 3 (100,000), and Tier 4 (unlimited). Tier upgrades happen automatically based on volume and quality.

Cloud API Pricing

Meta does not charge for access to the Cloud API infrastructure. You pay only for conversations — and the rates depend on the conversation category and the customer's country.

There are four conversation categories:

CategoryInitiated byTypical use
ServiceCustomerCustomer support, inbound queries
UtilityBusinessOrder confirmations, delivery updates, post-sale notifications
AuthenticationBusinessOTPs, account verification
MarketingBusinessPromotions, newsletters, re-engagement

Free tier: The first 1,000 service conversations per month are free for every WABA. This applies to conversations initiated by customers — inbound support volume.

Approximate India rates (INR, 2026):

CategoryApprox. rate per conversation
ServiceFree (first 1,000/mo), then ~₹0.28
Utility~₹0.11
Authentication~₹0.13
Marketing~₹0.53

Rates are approximate and subject to Meta's published rate cards. Check Meta's official pricing for the latest figures. For a full breakdown with a calculator, see WhatsApp Pricing Calculator (India) and WhatsApp Business API Cost.

Direct Cloud API Access vs. Going Through a BSP

This is the question most technical decision-makers arrive at eventually. Both paths use the same underlying Cloud API. The difference is what you build (or don't build) on top of it.

Path 1: Direct Cloud API access (developer route)

Meta allows any business to access the Cloud API directly through Meta Business Suite. You do not need a BSP. You make Graph API calls yourself, handle webhooks yourself, and build whatever UI or logic you need.

What you're responsible for:

  • Completing Meta Business Verification
  • Setting up and maintaining webhook infrastructure
  • Building a UI or inbox for human agents (if you want one)
  • Managing message templates (submission, versioning, A/B)
  • Monitoring account quality rating and handling bans or restrictions
  • Implementing rate limit handling and retry logic
  • Building AI, NLP, or bot logic if you want automated responses
  • Handling opt-ins, opt-outs, and compliance

Who this makes sense for: Engineering teams at SaaS companies or enterprises who are building a WhatsApp workflow tightly integrated with their own product, and have the developer bandwidth to build and maintain all of the above.

Path 2: Going through a BSP

A BSP (Business Solution Provider) is a company Meta has authorised to provide WhatsApp Business API access and build products on top of it. Hyperleap AI is a Meta-authorised BSP and official Meta Technology Provider. When you use a BSP, you still get Cloud API access — the BSP provisions a WABA for you using their own Meta partnership. But instead of building everything from scratch, you get a product layer on top.

Direct Cloud APIBSP (e.g. Hyperleap)
Setup timeWeeks to months3–5 days
Technical requirementDeveloper requiredNo-code setup available
AI chatbotBuild it yourselfIncluded
Multi-agent inboxBuild it yourselfIncluded
Template managementManual via Meta UI or APIDashboard with approval tracking
AnalyticsBuild it yourselfIncluded
Account quality monitoringYouMonitored for you
Meta support escalationSlower (direct access)Via BSP relationship
Monthly platform costNone (pay only Meta rates)BSP subscription + Meta rates
Best forDev-heavy custom buildsMost businesses

Most businesses — SMBs, growth-stage startups, and even mid-market teams without large engineering resources — go the BSP route. The platform cost is the price of not having to build an inbox, an AI layer, a template manager, and a webhook handler from scratch.

What a BSP Adds on Top of the Cloud API

When you use a BSP like Hyperleap AI, here is what you get beyond raw API access:

AI chatbot

Trained on your documents, product catalogue, or FAQs. Handles inbound queries automatically with RAG-grounded responses.

Multi-agent inbox

Human agents see and respond to conversations without writing code. Assign, transfer, tag.

Template manager

Create, submit, and track template approvals from a dashboard.

Broadcast campaigns

Send marketing or utility messages to contact lists with scheduling and delivery tracking.

Analytics

Conversation volume, resolution rate, response time, campaign delivery metrics.

Multi-channel support

Hyperleap connects the same AI agent to Website chat, WhatsApp, Instagram DM, and Facebook Messenger from one dashboard.

Webhook infrastructure

Managed for you. No server to configure or maintain.

Account quality visibility

Alerts if your quality rating drops.

Onboarding and support

Guided setup, with BSP-level Meta relationship for escalations.

Hyperleap plans start at $40/month (Plus) and include a 7-day free trial. See full pricing.

How to Get on the WhatsApp Cloud API

Developer / direct route

  1. Create a Meta Business Suite account and complete Meta Business Verification.
  2. Create a WhatsApp Business Account (WABA) in the Meta Developer Portal.
  3. Add a phone number and configure your display name.
  4. Generate a System User Access Token.
  5. Set up a webhook endpoint to receive inbound messages.
  6. Start making Graph API calls to send messages.

This process typically takes 1–3 weeks depending on verification speed and your technical setup.

BSP route (no-code)

  1. Sign up with a Meta-authorised BSP like Hyperleap AI.
  2. Complete Meta Business Verification through the BSP's embedded onboarding flow (faster, guided).
  3. Connect your phone number.
  4. Configure your AI chatbot and inbox.
  5. Go live — typically 3–5 days end to end.

For a step-by-step walkthrough of the BSP route, see How to Get WhatsApp Business API Access.

Migrating from On-Premises API to Cloud API

If your business is running on the On-Premises API — whether you hosted it yourself or a BSP hosted it on your behalf — you need to migrate.

Meta has deprecated the On-Premises API for new customers and is actively sunset-ting it. Existing deployments on the On-Premises API should plan migration to avoid service disruption.

What changes in a migration:

  • Infrastructure responsibility shifts from you (or your BSP) to Meta
  • Your phone number is re-registered under the Cloud API
  • Webhook formats are slightly different — you will need to update your webhook handling code if you wrote it yourself
  • Message template inventory and WABA settings carry over
  • If you used a BSP for the on-prem deployment, your BSP typically handles the migration

What stays the same:

  • Your phone number
  • Your template library (templates transfer)
  • Meta per-conversation pricing

If you're on an older BSP setup, ask your BSP about their migration timeline. If you're on a newer BSP like Hyperleap, you're already on the Cloud API.

Try the WhatsApp Cloud API Without the Build

Hyperleap AI is a Meta-authorised BSP and official Meta Technology Provider. We run on the WhatsApp Cloud API and give you everything on top of it — AI chatbot, multi-agent inbox, template manager, and multi-channel support across WhatsApp, Website, Instagram DM, and Facebook Messenger. Plans start at $40/month. 7-day free trial. Live in 3–5 days.

Frequently Asked Questions

What is the WhatsApp Cloud API?

The WhatsApp Cloud API is Meta's hosted version of the WhatsApp Business API. It lets businesses send and receive WhatsApp messages programmatically via Meta's Graph API endpoints. Unlike the older On-Premises API, the Cloud API runs on Meta's own infrastructure — businesses do not need to host or manage any API servers themselves.

How is the Cloud API different from the WhatsApp Business API?

In practical usage today, they are the same thing. The WhatsApp Business API is the umbrella product. The Cloud API is the current implementation, hosted on Meta's infrastructure. The older On-Premises API was a previous implementation that Meta has deprecated. When someone says "WhatsApp Business API" in 2026, they almost always mean the Cloud API.

Is the Cloud API free?

Meta does not charge for the Cloud API infrastructure itself. You pay per-conversation rates in four categories: Marketing, Utility, Authentication, and Service. The first 1,000 service conversations per month are free for every WhatsApp Business Account. After that, per-conversation rates apply based on the customer's country.

Can I use the Cloud API without a BSP?

Yes. Meta allows direct Cloud API access through the Meta Developer Portal and Meta Business Suite. However, you are then responsible for Meta Business Verification, webhook infrastructure, template management, account quality monitoring, and any AI or agent inbox you need. Most businesses without dedicated engineering resources use a BSP to avoid building this infrastructure.

What programming language do I need for the Cloud API?

Any language that can make HTTP requests — Python, Node.js, PHP, Java, Go, Ruby, C#, and others all work. The Cloud API is a REST API. The only technical requirements are an HTTPS webhook endpoint and the ability to make POST requests to Meta's Graph API.

Where does the Cloud API run?

On Meta's own infrastructure. Meta hosts and manages the API servers, handles uptime, and scales capacity automatically. This is the core difference from the deprecated On-Premises API, where businesses or their BSPs were responsible for hosting the API server.

What is the difference between the Cloud API and the On-Premises API?

The Cloud API runs on Meta's infrastructure; the On-Premises API ran on your servers or your BSP's servers. The On-Premises API is deprecated for new customers and no longer receives new features. All new WhatsApp Business API implementations use the Cloud API.

How do I get access to the WhatsApp Cloud API?

Two routes. The developer route: complete Meta Business Verification, create a WABA, and configure webhooks in the Meta Developer Portal — typically 1–3 weeks. The BSP route: sign up with a Meta-authorised BSP, complete guided verification through their onboarding, and go live in 3–5 days without writing code.

Related