Developers
SDKs, code samples, and developer guides for the Plivo voice and messaging APIs across Node.js, Python, PHP, Ruby, Java, Go, and mobile.
How to Build a Voice AI Agent: LiveKit, Pipecat, Ten, or Native (2026)
Compare four ways to build a voice AI agent on Plivo: LiveKit, Pipecat, Ten Framework, and native Python. Code samples, deployment paths, and decision criteria.
How to Secure Plivo Webhook URLs in Python
Learn how to secure Plivo webhook URLs in Python with signature validation, using hash-based message authentication codes to verify incoming requests.
How to send an ETA notification using Plivo Python and Flask
Use the Plivo Python SDK and Flask to send ETA notifications, keeping customers updated on estimated arrival times as their order status changes.
How to Handle SMS and Voice Communications Using Go
Send and receive SMS text messages and make and receive voice calls with Go, the Plivo Go SDK, and Plivo APIs.
How to Handle SMS and Voice Communications Using Java
Send and receive SMS text messages and make and receive voice calls with Java, the Plivo Java SDK, and Plivo APIs.
How to Handle SMS and Voice Communications Using PHP
Send and receive SMS text messages and make and receive voice calls with PHP, the Plivo PHP SDK, and Plivo APIs.
How to Handle SMS and Voice Communications Using Python
Send and receive SMS text messages and make and receive voice calls with Python, the Plivo Python SDK, and Plivo APIs.
How to Receive and Respond to Incoming MMS Messages in Go with Martini and Plivo
How to receive and respond to incoming MMS messages using Plivo's SMS API, Go, and the Martini framework.
How to Handle SMS and Voice Communications Using Node
Send and receive SMS text messages and make and receive voice calls with Node, the Plivo Node SDK, and Plivo APIs.
How to Handle SMS and Voice Communications Using .NET
Send and receive SMS text messages and make and receive voice calls with .NET, the Plivo .NET SDK, and Plivo APIs.
How to Receive and Respond to Incoming MMS Messages in .NET with ASP.NET MVC and Plivo
Learn how to receive and automatically respond to incoming MMS messages on a Plivo number using the ASP.NET MVC framework and Plivo's SMS API.
How to Receive and Respond to Incoming MMS Messages Using Java with Spring Boot and Plivo
Set up a Java application with Spring Boot that receives incoming MMS messages on a Plivo number and replies automatically using Plivo's SMS API.
How to Receive and Respond to Incoming MMS Messages Using Node.js with Express and Plivo
Build a Node.js app with Express that receives incoming MMS messages on a Plivo number and sends an automatic reply through Plivo's SMS API.
How to Receive and Respond to Incoming MMS Messages in PHP with Laravel and Plivo
Use PHP and the Laravel framework to receive incoming MMS messages on a Plivo number and respond to them automatically with Plivo's SMS API.
How to Send MMS in Go using Plivo’s Messaging API
Learn how to send MMS messages in Go using Plivo's Messaging API, adding images, audio, and video to make business messages more meaningful.
How to Send MMS in Ruby using Plivo’s Messaging API
This guide shows how to send MMS messages in Ruby using Plivo's Messaging API, with images, audio, and video that add context beyond plain SMS.
How to Receive and Respond to Incoming MMS Messages in Ruby with Rails and Plivo
Build a Ruby on Rails application that receives incoming MMS messages on a Plivo number and answers them automatically via Plivo's SMS API.
How to Send MMS in .NET using Plivo’s Messaging API
Send MMS messages in .NET with Plivo's Messaging API. Include images, audio, and video to give your business messages more context than SMS alone.
How to Handle SMS and Voice Communications Using Ruby
Send and receive SMS text messages and make and receive voice calls with Ruby, the Plivo Ruby SDK, and Plivo APIs.
How to Receive and Respond to Incoming MMS Messages in Python with Flask and Plivo
Learn how to receive incoming MMS messages on a Plivo number and reply automatically using Python, the Flask framework, and Plivo's SMS API.
How to Send MMS in Java using Plivo's Messaging API
Send an MMS message to any phone number in Java with Plivo's Messaging API and enrich your texts with images, audio, and video for added context.
How to Connect a Call to a Second Person the Low-Code Way Using PHLO
Use PHLO to connect a call to a second person the low-code way, powering click-to-call so website users can reach your support and sales teams.
How to Build a Voice Survey Application the Low-Code Way Using PHLO
Automate voice surveys with Plivo and PHLO to collect customer feedback or run polls. Set up multiple question levels that branch on the keys pressed.
How to Build a 2FA Application the Low-Code Way Using PHLO
Learn how to build a two-factor authentication app the low-code way using PHLO, adding a layer of security beyond usernames and passwords.
How to Migrate Your Go SMS Application from Twilio to Plivo
Plan a smooth migration of your Go SMS application from Twilio to Plivo with this technical comparison of API structures and message processing.
How to Migrate Your Go Voice Application from Twilio to Plivo
See how the Twilio and Plivo APIs compare so you can scope the work of migrating your Go voice application, from XML structure to call processing.
How to Migrate Your Ruby Voice Application from Twilio to Plivo
Move your Ruby voice application from Twilio to Plivo with a technical comparison covering API structures, XML, and voice call processing.
How to Migrate Your Ruby SMS Application from Twilio to Plivo
Migrate your Ruby SMS app from Twilio to Plivo. This technical comparison covers API structures, XML, and SMS message processing so you can scope the change.
Build Click-to-Call Using PHLO
How To Build Click to Call Using PHLO | Implement click-to-Call on your website to enable users to engage with your team using JavaScript code via Node.js
How to Migrate Your .NET SMS Application from Twilio to Plivo
Migrate your .NET SMS application from Twilio to Plivo. This technical comparison of the two APIs helps you scope the changes for a painless switch.
How to Migrate Your .NET Voice Application from Twilio to Plivo
Move your .NET voice application from Twilio to Plivo with ease. Compare API structures and XML handling to scope the changes before you migrate.
How to Migrate Your Java Voice Application from Twilio to Plivo
A technical comparison of Twilio and Plivo for Java voice applications, helping you scope a seamless migration of your voice call processing code.
How to Migrate Your Java SMS Application from Twilio to Plivo
Migrate your Java SMS application from Twilio to Plivo. Compare API structures, XML, and message processing to scope the required changes in advance.
How to Migrate Your Python Voice Application from Twilio to Plivo
Move your Python voice application from Twilio to Plivo using this technical comparison of API structures, XML, and voice call processing.
How to Migrate Your Python SMS Application from Twilio to Plivo
Migrate your Python SMS app from Twilio to Plivo with this technical comparison of API structures, XML, and message processing between the two platforms.
How to Easily Migrate Your PHP Voice Application from Twilio to Plivo
Easily migrate your PHP voice application from Twilio to Plivo. Compare the two APIs, from XML structure to voice call processing, before you switch.
118 articles · 36 on this page