Tutorials
Get started with tutorials that will walk you through building a variety of practical applications
How to Send SMS Messages with Ruby on Rails
Detailed tutorial on how you can send SMS from your Ruby on Rails application using the Vonage SMS API
Read moreMaking an app to app voice call
You make a phone call from app to another app.
Read more● JavaScript ● Kotlin ● Java ● Swift ● Objective-C
How to Send SMS Messages with Java
Learn how to add the ability to send SMS messages from your Java application. This tutorial also shows how you can create a web service and use that to send the SMS messages.
Read moreHow to Receive SMS Delivery Receipts with ASP.NET Core MVC
Delivery receipts allow you to get information about when an SMS is delivered to a user's handset. This tutorial shows how you can receive these delivery receipt notifications in your ASP .NET application.
Read moreSending a Viber message
The Messages API provides the ability to send messages to various channels, including Facebook Messenger, SMS, WhatsApp and Viber. This tutorial describes using the Messages API to send a Viber message.
Read moreGet JSON records using the command line
Get JSON records using the command line tool, `curl`.
Read moreHow to Send an SMS With ASP.NET Core MVC
Enhance your .NET application by adding the ability to send SMS messages to users. This tutorial walks you through adding a simple form to your web application, and sending an SMS message to the number provided.
Read moreSending a Facebook message with failover
The Dispatch API provides the ability to create message workflows with failover to secondary channels. This task looks at using the Dispatch API to send a Facebook message with failover to the SMS channel.
Read moreServerless SMS Fortune Cookies with Nexmo and IBM
Receive SMS from a user, and respond using a serverless function. This example uses IBM Cloud Functions to receive the webhook notification of the incoming SMS request, and respond by sending an SMS (containing a fortune cookie as a very simple example) back to the user. An ideal model for low-traffic use cases where users need up-to-date information by SMS.
Read moreSending SMS Messages with PHP
This short but detailed tutorial shows you how you can send SMS messages from your PHP application.
Read moreMaking an in-app voice call
You make a voice call from app to a phone.
Read more● JavaScript ● Kotlin ● Java ● Swift ● Objective-C
Creating a chat app
Create an application that enables users to message each other.
Read more● JavaScript ● Kotlin ● Java ● Swift ● Objective-C
Connect to a WebSocket
Learn how to connect an inbound Voice API call to a WebSocket
Read more● Node.js ● Python
Step-up authentication
Add an extra layer of security when users perform sensitive tasks
Read more● Node.js ● Python
Play Audio into a WebSocket
Learn how to connect an inbound Voice API call to a WebSocket, then play audio with JavaScript.
Read more● Node.js
How to Receive SMS Messages with Ruby on Rails
Handle incoming SMS from users in your Ruby on Rails application.
Read moreReceive an SMS Delivery Receipt from a Mobile Carrier with Ruby on Rails
By enabling delivery receipts on the SMS messages that you send, you can get a notification when the message is successfully delivered. This tutorial show you how you can implement this in your Rails application.
Read moreReceiving an in-app voice call
Your web app receives an inbound phone call.
Read more● JavaScript ● Kotlin ● Java ● Swift ● Objective-C
Receiving SMS Delivery Receipts with PHP
Get notifications when your SMS is actually delivered to the handset of the user. This tutorial uses Slim framework to log the delivery receipts of your sent messages.
Read moreAnything-to-SMS with IFTTT and Nexmo
Send an SMS in response to any trigger by creating a serverless action in PHP that sends an SMS. Use IFTTT to send a webhook to the serverless action when your chosen event occurs
Read moreBuild a Call Menu
Create an interactive voice response (IVR) menu to handle customer calls
Read more● Node.js
Receive SMS Messages with Java
This tutorial walks you through creating a servlet to receive incoming SMS messages from your users. You'll learn how to configure your Vonage number and account, set up the servlet, and have the incoming messages logged to the console.
Read moreSending an SMS message
The Messages API provides the ability to send messages to various channels, including Facebook Messenger, SMS, WhatsApp and Viber. This task looks at using the Messages API to send an SMS message.
Read moreShow SMS Notifications in the Browser with Angular, Node.JS, and Ably
Use Node.js and Express to receive an SMS, send it via Ably to a web browser, and then use Angular to display it as a notification in a Single Page Application.
Read moreSending a WhatsApp message
The Messages API provides the ability to send messages to various channels, including Facebook Messenger, SMS, WhatsApp and Viber. This tutorial describes using the Messages API to send a WhatsApp message.
Read moreHow to Send SMS Messages with Python, Flask and Nexmo
This tutorial introduces you to sending SMS with Python, making use of the Nexmo Python library. It starts by showing how to send SMS from the REPL, then goes on to show you how to build a simple flask app with SMS capabilities.
Read moreHow to Receive an SMS Message with ASP.NET Core MVC
A tutorial to show how your ASP .NET MVC application can use the Vonage .NET SDK to receive SMS messages from your users and display them in your output window.
Read moreGetting Started with the Number Insight APIs and ASP.NET
Detailed tutorial on how you can get real-time intelligence about a phone number using ASP.NET and Vonage Number Insight APIs.
Read morePlay Audio into a Call
A tutorial showing you how to build an app that will play audio into a PSTN call
Read more● .NET ● Ruby
Create a CSV report using the command line
Create a CSV report using the command line tool, curl.
Read moreSending a Facebook Messenger message
The Messages API provides the ability to send messages to various channels, including Facebook Messenger, SMS, WhatsApp and Viber. This task looks at using the Messages API to send a Facebook Messenger message.
Read moreCreate a CSV report using a graphical tool
Create a report using the graphical tool, Postman.
Read moreTwo-factor authentication for security and spam prevention
Learn how to implement 2fa in your Ruby applications
Read moreBuild a Voicemail
A tutorial showing you how to build an app that records incoming phone calls with .NET
Read more