Home Plivo: An Open Source Alternative to Tropo and Twilio

Plivo: An Open Source Alternative to Tropo and Twilio

Plivo is an open source framework for adding telecommunications features such as voice calling or SMS to applications. It enables developers to let their applications interact with phone systems using the programming languages they already know. Plivo works by abstracting the underlying telephony system and exposing it as either a REST based API or as a set of XML elements that can control a call. It provides out of the box compatibility with FreeSWITCH, Skype, SIP, H.323, Google Talk and Google Voice.

Plivo is an alternative to cloud based telecommuncations APIs like Tropo and Twilio, allowing developers to keep their telephony applications on premise.

One of the downsides to using a service like Tropo or Twilio is that you must those companies’ choice of carriers and infrastructure. For many projects, that’s going to be fine. But some customers are going to want more control.

Update: Tropo has let us know that its software is also open source and available for download for on-premise installations. You can find it in GitHub.

“We think there is great value in Plivo for developers and enterprises who want greater control over their telephony application,” Nimish Adani, one of the project’s developers, told us by e-mail “The use case for them is similar to why larger blogs would want to opt for a dedicated WordPress instance than a Posterous/Tumblr instance OR why some merchants would be better off using their own Magento installation than using Shopify.”

The framework was built with Python, gevent and Flask. Plivo is completely unrelated to Twilio, but it does use a similar API.

Plivo is open source under the Mozilla Public License. The team is currently looking for sponsorship.

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.