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]

www.vonage.com/communications-apis/messages/ · By Vonage · Agent JSON · Suggest an edit · Last verified 2026-06-16 · Source confidence: high

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 / 100
    Agent friendliness
  • 85 / 100
    Pricing transparency
  • 75 / 100
    Setup speed
  • 15 / 100
    Docs quality
  • 85 / 100
    Procurement ease
  • 75 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

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]
Published prices
ItemPerAmountSource
Vonage platform fee (per message, WhatsApp) — starting ratemessage$0.0002source
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

Docs rendering: static · llms.txt present

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

SDKs

  • Node.js @vonage/server-sdk · repo
  • Python vonage · repo
  • Java com.vonage:client · repo
  • Ruby vonage · repo
  • .NET Vonage · repo
  • PHP vonage/client-core · repo
  • Kotlin com.vonage:client-jvm · repo

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"

    Usage · public pricing · self-serve

  • 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.

    Hybrid · public pricing · self-serve

  • 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."

    Sales-led · self-serve

  • 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."

    Usage · public pricing · self-serve

  • 360dialog WhatsApp Business API

    "WhatsApp Business solutions that drive real results"

    Hybrid · public pricing · self-serve

  • Gupshup WhatsApp Business API

    "The all-in-one platform for managing conversations at scale"

    Usage · public pricing · self-serve

Vonage Messages API (WhatsApp) alternatives · Vonage Messages API (WhatsApp) vs Twilio WhatsApp Business API · All WhatsApp Business APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: developer.vonage.com
  2. Pricing model: developer.vonage.com · api.support.vonage.com
  3. Published pricing: vonage.com · api.support.vonage.com
  4. Free tier: developer.vonage.com
  5. Self-serve signup: api.support.vonage.com
  6. Enterprise plan: vonage.com
  7. Supported actions: developer.vonage.com · developer.vonage.com
  8. Webhooks: developer.vonage.com
  9. Sandbox: developer.vonage.com · api.support.vonage.com
  10. SDK languages: developer.vonage.com
  11. MCP server: developer.vonage.com · developer.vonage.com
  12. SOC 2: prnewswire.com
  13. HIPAA: vonage.com · vonage.com
  14. GDPR: vonage.com
  15. ISO 27001: vonage.com
  16. PCI DSS: vonage.com
  17. Published SLA: vonage.com
  18. Rate limits: developer.vonage.com · api.support.vonage.com
  19. Known restrictions: developer.vonage.com · whapi.cloud · api.support.vonage.com

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-16 Changelog URL: (none)https://developer.vonage.com/changelog
  2. 2026-06-16 Llms Txt Present: (none)Yes
  3. 2026-06-16 Llms Txt URL: (none)https://developer.vonage.com/llms.txt
  4. 2026-06-16 Rendering: (none)static
  5. 2026-06-16 Has Structured Data: (none)No
  6. 2026-06-16 Robots Allows Agents: (none)Yes
  7. 2026-06-16 API Reference URL: (none)https://developer.vonage.com/en/reference
  8. 2026-06-16 Summary Md: (none)Vonage Messages API (WhatsApp) is a REST-based multichannel messaging platform …
  9. 2026-06-16 Avoid If: (none)You want to try it free before paying
  10. 2026-06-16 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  11. 2026-06-16 Score Agent Friendliness: (none)40
  12. 2026-06-16 Score Pricing Transparency: (none)85
  13. 2026-06-16 Score Setup Speed: (none)75
  14. 2026-06-16 Score Docs Quality: (none)15
  15. 2026-06-16 Score Procurement Friction: (none)85
  16. 2026-06-16 Score Trust Readiness: (none)75
  17. 2026-06-16 Best For: (none)Regulated or enterprise workloads - compliance attestations and an enterprise p…
  18. 2026-06-16 Docs URL: (none)https://developer.vonage.com/en/home
  19. 2026-06-16 Free Tier Available: set to No
  20. 2026-06-16 Free Tier Details: set to No recurring $0 platform plan. Meta provides 1,000 free service conversations/m…
  21. 2026-06-16 Self Serve Signup: set to Yes
  22. 2026-06-16 Requires Sales Call: set to No
  23. 2026-06-16 Enterprise Plan Available: set to Yes
  24. 2026-06-16 SOC 2: set to unknown
  25. 2026-06-16 HIPAA: set to Yes
  26. 2026-06-16 GDPR: set to Yes
  27. 2026-06-16 ISO 27001: set to Yes
  28. 2026-06-16 PCI DSS: set to Yes
  29. 2026-06-16 SLA Published: set to Yes
  30. 2026-06-16 SLA URL: set to https://www.vonage.com/communications-apis/services/support/
  31. 2026-06-16 Data Retention Policy URL: set to https://www.vonage.com/privacy-policy
  32. 2026-06-16 Documented Rate Limits: set to Sandbox: 1 message/second, 100 messages/month across all channels. Production: …
  33. 2026-06-16 Rate Limit Requests: set to 75
  34. 2026-06-16 Rate Limit Window: set to second
  35. 2026-06-16 Fields Not Found: set to minimum_commitment (no publicly stated monthly/annual floor for self-serve), so…
  36. 2026-06-16 Source Confidence: set to high
  37. 2026-06-16 Known Restrictions: set to WhatsApp is in Limited Availability - Vonage cannot guarantee you will receive …
  38. 2026-06-16 Auth Methods: set to jwt, basic
  39. 2026-06-16 Auth Docs URL: set to https://developer.vonage.com/en/getting-started/concepts/authentication
  40. 2026-06-16 API Style: set to rest
  41. 2026-06-16 Base URL: set to https://api.nexmo.com/v1/messages
  42. 2026-06-16 API Version: set to v1
  43. 2026-06-16 Versioning Scheme: set to url
  44. 2026-06-16 Stability: set to ga
  45. 2026-06-16 MCP URL: set to https://documentation-mcp.vonage.dev/mcp
  46. 2026-06-16 Quickstart URL: set to https://developer.vonage.com/en/messages/code-snippets/send-a-whatsapp-message
  47. 2026-06-16 Idempotency Supported: set to No
  48. 2026-06-16 Slug: set to vonage-whatsapp
  49. 2026-06-16 Webhook Signing: set to JWT HS256 in Authorization header (payload_hash SHA-256)
  50. 2026-06-16 Webhook Events URL: set to https://developer.vonage.com/en/api/messages

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

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"}'

All the ways to contribute →