Introducing Twilio Functions — Public Beta Now Open

Twilio Functions serverless computing

Write and run Twilio code without dealing with servers. 10k free invocations every month—$0.0001/invocation after. Now available to everyone in public beta. Today, we’re excited to announce Twilio Functions, a serverless environment to build and run Twilio applications so you can get to production faster. Developers provide Twilio with Node.js code for handling their communication events, such as an incoming phone call, and Twilio executes this… Read More

Real-time Visibility Into Application Errors with the Debugger Webhook

Today we’re happy to announce the Beta of a new Debugger Webhook.  The webhook enables customers to receive an HTTP request from Twilio every time an application errors occurs. Customers can use this data in several interesting ways, including publishing it to industry standard monitoring services like New Relic or Rollbar. This past May at Signal we launched a brand-new Console Debugger for Twilio developers that… Read More

Building More Powerful Voice Applications With Enhanced TwiML Bins Templates

Today I’m excited to announce that TwiML Bins now supports Mustache templates and a new built-in function that make it even easier to build Twilio applications. Last October we added the ability for Twilio customers to use a simple templating syntax in their TwiML Bins to build more kinds of Voice and SMS experiences without the need to operate a web server. Customers used templates in… Read More

Easily Make API Calls to Any Twilio Product Using the New API Explorer

When we launched the API Explorer in 2011, it was part of a new breed: a web-based tool that developers could use to make real requests to Twilio’s REST API. It helped developers learn about the nuances of Twilio’s API and even helped many non-developers get their first exposure to coding. However, the API Explorer was hand-coded and as Twilio accelerated the pace at which it… Read More

Introducing Templates for TwiML Bins

This past May we launched Native TwiML Bins in the Twilio Console. TwiML Bins made it easy for developers to prototype their ideas and even ship simple production use cases without the need to stand up a web server. Since then thousands of developers have been using TwiML Bins to explore the capabilities of TwiML and build simple call forwarding, auto response, and voicemail applications.  However,… Read More

Twilio on Rails Part 3 – Adding Contextual VOIP Using WebRTC to Your Rails 4 App

Welcome to the final part of our series on integrating Twilio with your Rails 4 app. In Part 1 we walked through signing-up for a free Twilio developer account, getting a phone number and processing an inbound phone call. In Part 2 we secured the webhooks, used Twilio’s REST API to send outbound SMS and MMS and processed delivery receipt notifications. In this post we are… Read More

Phonestagram – Fun with Photo Filters Using Node, Hapi and CamanJS

For reasons that I have never been able to put my finger on, I have resisted signing up for Instagram. This was true before they were acquired by Facebook and is still true today. This is somewhat odd, because I generally consider myself an early adopter and haven’t hesitated to sign-up for new services in the past. I decided that perhaps I had misjudged Instagram, so… Read More

Convert Videos on Your Phone Into Animated GIFs Using Node, Libav & Imagemagick

One of the great ironies of the last few years has been the explosion in popularity of the animated GIF. Just as browsers were finally starting to embrace cutting-edge technologies like WebRTC, WebSockets and WebGL, a technology first supported by Netscape 2.0 in 1995 completely took over cultural landscape on internet. You can’t read a sports blog, a tweet or even go to a technology conference… Read More

Twilio on Rails Part 2 – Securing Your Rails 4 App and Sending SMS/MMS

Welcome to Part 2 of our series on integrating Twilio with your Rails 4 app. In Part 1 we walked through signing-up for a free Twilio developer account, getting a phone number and processing an inbound phone call. In this blog post, I’ll walk you through: Securing your webhooks so that only Twilio may access them Using Twilio’s REST API to send outbound SMS and MMS… Read More