For SMS, MMS, Facebook, WhatsApp, Viber and much more: Messages API allows easy integration with multiple messaging platforms through a single integration. This API is currently in Beta, so expect some changes before it is production-ready.
Use the Dipatch API for a multichannel messaging solution with failover.
For applications that only need to send and/or receive SMS, the SMS API is our stable, recommended solution. The SMS API has extensive support in all our client libraries and lots of code examples and tutorials to help you along your way.
Use this to manage accounts for the Messages and Dispatch APIs across all the various channels that we support.
Add text messaging (and voice, and video) features to your web and mobile applications. Conversation API allows you to create real-time communications channels to use in your apps.
During development, you may use this API to search for both incoming and outgoing messages. This API is rate limited and offered as a debugging feature in case your code misses a callback.
For subscribing users to event-based alerts with US Short Codes
For sending event-based alerts to users with US Short Codes
For verifying users with US Short Codes
Create and manage the applications you use across Nexmo APIs. Create, manage and configure your applications and authentication.
Create real-time communications channels for text, voice and video.
Request a report of activity on your Nexmo account. Reports are generated as CSV files compressed in zip archives.
Configure account-level settings, check and manage your account balance, and manage your API secrets using the Account API
Query the prices of Nexmo services, either by country or by dialling prefix.
Make and receive telephone calls to or from anywhere in the world. The Voice API lets you dial other phones, answer incoming calls, and control all aspects of the call including conferences, recordings, capturing user input and sending various audio content.
Control all aspects of incoming and outgoing calls with NCCO in JSON format
Details of the incoming webhooks sent by the Voice API. Learn how to respond to an incoming call and react to events during a call.
Manage media items for use with Nexmo APIs. This API allows you to handle media to send and to download recordings.
Add voice communication (and video, and text messaging) features to your web and mobile applications, connecting users anywhere in the world.
Get detailed information about any phone number, anywhere in the world. Useful for checking for number validity and protecting your organisation against fraud and spam.
Manage all the numbers you need for your applications. Search for numbers, list and configure your purchased numbers, cancel any number you no longer need.
Use both SMS and Voice calling to verify that a phone number belongs to a user that registers with it. Helps to protect your organisation against spam and fraudulent registrations.
You may optionally custom templates to modify the format and wording of messages sent by the Verify API.
Ensure your organisation is compliant with data regulations such as GDPR by redacting individual's data from the Nexmo platform.
Get an audit trail of changes to your account for security and compliance purposes.