Communications APIs

Connect with customers everywhere they want to interact with you—from text messages to emails, phone calls to video, intelligent chatbots and back—within a single powerful platform.

Use the language you already love to prototype ideas quickly, develop production-ready communications applications, and run serverless applications on one API-powered platform.

Quickly build solutions like programmable messages, 2FA, appointment reminders, and more with the help of clear documentation and tutorials.

Talk to expert
API dashboard

Communications APIs

Video

Build live interactive video into your web and mobile apps.

Messages

Engage customers via MMS, SMS, and social chat apps such as Facebook Messenger, WhatsApp, and Viber. Try it with our Messages API Sandbox feature.

SMS

Programmatically send and receive SMS in practically every country.

Voice

Build high-quality voice applications in the cloud.

In-app voice

Build branded in-app voice experiences on mobile or web.

Sip trunking

Make and receive calls from the cloud with your existing VoIP infrastructure.

In-app messaging

Create your own branded in-app messaging experience on mobile or web.

Conversation

Stitch conversations from multiple communications channels into a single thread.

E-mail

Send transactional messages, notifications and marketing campaigns through the customer journey via email.

Dispatch

Orchestrate multichannel message delivery with failover.

Authentication APIs

Verify

Seamlessly verify user accounts and prevent fraud with mobile two-factor authentication using SMS or voice.

Number insight

Get real-time intelligence on any phone number in the world.

Management APIs

Reports

Flexible reporting for all Vonage communications channels in one powerful API.

Audit

Audit an array of account events to generate reports.

Advanced insights

Integrate detailed video session data into your customer experience analytics.

Subaccounts

Use subaccounts to simplify configuration, reporting, and billing of different projects.

Programmable Numbers

Phone numbers

Instantly provision local numbers at global scale.

Dedicated short codes

Distinguish and brand your messages.

10 dlc

Provide a higher quality of the delivery of your messages originating from long codes while continuing to protect end-users from unwanted messages. (For messages sent to USA numbers only.)