Skip to main content
~ blog index Developers

Developers

SDKs, code samples, and developer guides for the Plivo voice and messaging APIs across Node.js, Python, PHP, Ruby, Java, Go, and mobile.

Developers

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.

11 min
Python SDK

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.

2 min
Python SDK

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.

3 min
Go SDK

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.

1 min
Java SDK

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.

1 min
PHP SDK

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.

1 min
Python SDK

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.

2 min
Go SDK

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.

2 min
Node.js SDK

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.

1 min
.NET SDK

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.

1 min
.NET SDK

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.

2 min
Java SDK

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.

2 min
Node.js SDK

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.

2 min
PHP SDK

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.

3 min
Go SDK

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.

2 min
Ruby SDK

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.

2 min
Ruby SDK

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.

3 min
.NET SDK

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.

2 min
Ruby SDK

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.

1 min
Python SDK

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.

3 min
Java SDK

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.

2 min
Browser SDK

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.

6 min
Node.js SDK

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.

7 min
Node.js SDK

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.

4 min
Go SDK

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.

5 min
Go SDK

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.

5 min
Ruby SDK

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.

4 min
Ruby SDK

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.

4 min
Node.js SDK

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

4 min
.NET SDK

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.

5 min
.NET SDK

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.

4 min
Java SDK

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.

5 min
Java SDK

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.

5 min
Python SDK

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.

4 min
Python SDK

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.

4 min
PHP SDK

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.

4 min

118 articles · 36 on this page