Vonage Messages API (WhatsApp)
"The Vonage Messages API integrates with SMS, MMS, RCS, WhatsApp, Messenger, Viber, and Email allowing you to communicate with your customers on the channels they like." - Vonage Messages API enables businesses to send and receive WhatsApp messages via a unified multichannel messaging platform. [1]
Vonage Messages API (WhatsApp) is a REST-based multichannel messaging platform that lets businesses send and receive WhatsApp messages alongside SMS, RCS, Viber, Messenger, and email through a single integration. It suits customer support, marketing, OTP authentication, conversational commerce, and chatbot use cases, with rich message types including interactive buttons, carousels, product messages, and flows. Pricing starts at $0.0002 per message with self-serve signup, a sandbox free tier capped at 100 messages per month, and enterprise plans available. The platform holds HIPAA, GDPR, ISO 27001, and PCI DSS certifications, offers SDKs in seven languages, and includes an MCP server; note that WhatsApp channel access is currently in limited availability and not guaranteed.
Best for / Avoid if
Best for: Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box
Avoid if: You want to try it free before paying
Scores
- 40 / 100Agent friendliness
- 85 / 100Pricing transparency
- 75 / 100Setup speed
- 15 / 100Docs quality
- 85 / 100Procurement ease
- 75 / 100Trust readiness
Pricing & procurement
- Pricing model
- Usage-based [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✗ No [4]
- Free tier details
- No recurring $0 platform plan. Meta provides 1,000 free service conversations/month at the WABA level (Meta-level allowance, not a Vonage platform free tier). The Vonage Messages API sandbox is free to use (100 messages/month across channels, 1 msg/sec) for development and testing only - this is a development sandbox, not a production free tier.
- Self-serve signup
- ✓ Yes [5]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [6]
| Item | Per | Amount | Source |
|---|---|---|---|
| Vonage platform fee (per message, WhatsApp) — starting rate | message | $0.0002 | source |
| Meta WhatsApp per-message fees (utility, authentication, marketing, service categories; per-message model effective July 1 2025; passed through at Meta's published rates) | message | - | source |
Capabilities
- Supported actions
- send_template_message, send_session_message, send_media (image / audio / video / document), send_location, send_contact, send_sticker, send_reaction, interactive_buttons (reply buttons), list_messages, whatsapp_flows, product_messages (single and multi-product), carousel_templates, media_message_templates, authentication_templates, inbound_webhooks, message_status_callbacks, mark_message_as_read, show_replying_indicator, template_management (list / create / update / delete), phone_number_registration (via WhatsApp Provisioning API), message_failover [7]
- Regions
- global
- Languages
- Arabic, Bengali, Bulgarian, Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swahili, Swedish, Thai, Turkish, Ukrainian, Vietnamese
- Input types
- text, template (utility / authentication / marketing), media message template, image, audio, video, document, location, contact, sticker, reaction, interactive buttons / reply buttons, list messages, product messages (single and multi-product), carousel templates, WhatsApp Flows
- Output types
- message_status (submitted / delivered / rejected / undeliverable), inbound message webhook, delivery receipts, order submissions (cart / product details), WhatsApp Flows response payload
- Webhooks
- ✓ Yes [8]
- Sandbox / test mode
- ✓ Yes [9]
- SDK languages
- Node.js, Python, Java, Ruby, .NET, PHP, Kotlin [10]
- MCP server
- ✓ Yes [11]
Trust & compliance
- SOC 2
- Unknown [12]
- HIPAA
- ✓ Yes [13]
- GDPR
- ✓ Yes [14]
- ISO 27001
- ✓ Yes [15]
- PCI DSS
- ✓ Yes [16]
- Published SLA
- ✓ Yes [17]
- Rate limits
- Sandbox: 1 message/second, 100 messages/month across all channels. Production: default 75 API requests/second per API key (429 returned on exceed). Meta-enforced WhatsApp messaging tiers (business-initiated conversations per 24-hour rolling window): unverified accounts 250 unique customers; verified accounts start at 1,000 unique customers and scale automatically (1K → 10K → 100K → unlimited) based on phone number quality rating and messaging patterns. Template creation rate: 100 templates/hour. Unverified accounts: max 250 templates; verified accounts: max 6,000 templates. [18]
- Known restrictions
- WhatsApp is in Limited Availability - Vonage cannot guarantee you will receive a WhatsApp account, Businesses must obtain customer opt-in consent before sending messages, Messages outside the 24-hour customer care window must use pre-approved Message Templates, Templates must be approved by WhatsApp/Meta before use, Only templates in your own namespace are valid; external templates return error 1022, Template header/footer max 60 characters; body max 1,024 characters, Meta Business Verification required to scale beyond 250 unique contacts/24h or to obtain Official Business Account status, WhatsApp templates not available in sandbox environment, Vonage per-message platform fee charged per message in addition to Meta per-message fees; effective July 1 2025 Meta moved from conversation-based to per-message pricing, Vonage Platform Fee updated April 1, 2026 to align with Meta rate card changes, Approved template names cannot be reused for 30 days after deletion, Enterprise contracts may bundle Meta rates with annual minimum commitments and monthly minimums regardless of usage [19]
Developer surface
Integration
- API style
- rest
- Base URL
- https://api.nexmo.com/v1/messages
- Version
- v1
- Versioning
- url
- Stability
- ga
- Auth methods
- jwt, basic
- Idempotency keys
- ✗ No
- Error format
- vendor-specific
- Webhook signing
- JWT HS256 in Authorization header (payload_hash SHA-256)
- Rate limit
- 75 / second
Adoption & maturity
- Launched
- 2022-01-01
- Notable customers
- Aramex
Other WhatsApp Business APIs
Twilio WhatsApp Business API
"Enable businesses to engage customers through WhatsApp messaging and calling via programmable APIs" connecting "3+ billion users on the world's most popular messaging app"
Bird WhatsApp API (MessageBird)
"Engage customers worldwide with WhatsApp API" - Bird connects marketing, service, and operations teams with customers on the world's most popular messaging app through rich message templates, interactive elements, product catalogs, and one-click payments via a unified API platform.
Infobip WhatsApp Business API
"Meta-authorized partner that provides businesses with secure access to WhatsApp's messaging infrastructure, enabling secure interactions, 24/7 customer support, and unique experiences at scale."
WhatsApp Cloud API (Meta)
"The Cloud API, hosted by Meta, allows you to implement WhatsApp Business APIs without the cost of hosting your own servers and also allows you to more easily scale your business messaging."
360dialog WhatsApp Business API
"WhatsApp Business solutions that drive real results"
Gupshup WhatsApp Business API
"The all-in-one platform for managing conversations at scale"
References
- ↑Description: developer.vonage.com
- ↑Pricing model: developer.vonage.com · api.support.vonage.com
- ↑Published pricing: vonage.com · api.support.vonage.com
- ↑Free tier: developer.vonage.com
- ↑Self-serve signup: api.support.vonage.com
- ↑Enterprise plan: vonage.com
- ↑Supported actions: developer.vonage.com · developer.vonage.com
- ↑Webhooks: developer.vonage.com
- ↑Sandbox: developer.vonage.com · api.support.vonage.com
- ↑SDK languages: developer.vonage.com
- ↑MCP server: developer.vonage.com · developer.vonage.com
- ↑SOC 2: prnewswire.com
- ↑HIPAA: vonage.com · vonage.com
- ↑GDPR: vonage.com
- ↑ISO 27001: vonage.com
- ↑PCI DSS: vonage.com
- ↑Published SLA: vonage.com
- ↑Rate limits: developer.vonage.com · api.support.vonage.com
- ↑Known restrictions: developer.vonage.com · whapi.cloud · api.support.vonage.com
Change history
- 2026-06-16 Changelog URL: (none) → https://developer.vonage.com/changelog
- 2026-06-16 Llms Txt Present: (none) → Yes
- 2026-06-16 Llms Txt URL: (none) → https://developer.vonage.com/llms.txt
- 2026-06-16 Rendering: (none) → static
- 2026-06-16 Has Structured Data: (none) → No
- 2026-06-16 Robots Allows Agents: (none) → Yes
- 2026-06-16 API Reference URL: (none) → https://developer.vonage.com/en/reference
- 2026-06-16 Summary Md: (none) → Vonage Messages API (WhatsApp) is a REST-based multichannel messaging platform …
- 2026-06-16 Avoid If: (none) → You want to try it free before paying
- 2026-06-16 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-16 Score Agent Friendliness: (none) → 40
- 2026-06-16 Score Pricing Transparency: (none) → 85
- 2026-06-16 Score Setup Speed: (none) → 75
- 2026-06-16 Score Docs Quality: (none) → 15
- 2026-06-16 Score Procurement Friction: (none) → 85
- 2026-06-16 Score Trust Readiness: (none) → 75
- 2026-06-16 Best For: (none) → Regulated or enterprise workloads - compliance attestations and an enterprise p…
- 2026-06-16 Docs URL: (none) → https://developer.vonage.com/en/home
- 2026-06-16 Free Tier Available: set to No
- 2026-06-16 Free Tier Details: set to No recurring $0 platform plan. Meta provides 1,000 free service conversations/m…
- 2026-06-16 Self Serve Signup: set to Yes
- 2026-06-16 Requires Sales Call: set to No
- 2026-06-16 Enterprise Plan Available: set to Yes
- 2026-06-16 SOC 2: set to unknown
- 2026-06-16 HIPAA: set to Yes
- 2026-06-16 GDPR: set to Yes
- 2026-06-16 ISO 27001: set to Yes
- 2026-06-16 PCI DSS: set to Yes
- 2026-06-16 SLA Published: set to Yes
- 2026-06-16 SLA URL: set to https://www.vonage.com/communications-apis/services/support/
- 2026-06-16 Data Retention Policy URL: set to https://www.vonage.com/privacy-policy
- 2026-06-16 Documented Rate Limits: set to Sandbox: 1 message/second, 100 messages/month across all channels. Production: …
- 2026-06-16 Rate Limit Requests: set to 75
- 2026-06-16 Rate Limit Window: set to second
- 2026-06-16 Fields Not Found: set to minimum_commitment (no publicly stated monthly/annual floor for self-serve), so…
- 2026-06-16 Source Confidence: set to high
- 2026-06-16 Known Restrictions: set to WhatsApp is in Limited Availability - Vonage cannot guarantee you will receive …
- 2026-06-16 Auth Methods: set to jwt, basic
- 2026-06-16 Auth Docs URL: set to https://developer.vonage.com/en/getting-started/concepts/authentication
- 2026-06-16 API Style: set to rest
- 2026-06-16 Base URL: set to https://api.nexmo.com/v1/messages
- 2026-06-16 API Version: set to v1
- 2026-06-16 Versioning Scheme: set to url
- 2026-06-16 Stability: set to ga
- 2026-06-16 MCP URL: set to https://documentation-mcp.vonage.dev/mcp
- 2026-06-16 Quickstart URL: set to https://developer.vonage.com/en/messages/code-snippets/send-a-whatsapp-message
- 2026-06-16 Idempotency Supported: set to No
- 2026-06-16 Slug: set to vonage-whatsapp
- 2026-06-16 Webhook Signing: set to JWT HS256 in Authorization header (payload_hash SHA-256)
- 2026-06-16 Webhook Events URL: set to https://developer.vonage.com/en/api/messages
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/vonage-whatsapp \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/vonage-whatsapp/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'