Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Sinatra and Twilio on dotcloud
Branch: master
Failed to load latest commit information.
config YAML Configuration File
public trashed .DS_Store
views Views & CSS/Images
Gemfile Gemfile & Dependencies README File
app.rb oops on app.rb Demo Sinatra Application and Rack Config
dotcloud.yml Dotcloud Build File

What Is This?

This code shows how use Twilio with Sinatra on DotCloud.

Sinatra provides a clean, classy DSL for doing simple applications and Twilio provides an AWESOME REST API for doing cloud telephony. This demo just scratches the surface of what you can do with Twilio (and DotCloud really).

To run this code on DotCloud, you need to get a DotCloud account. DotCloud has a free tier, so you won't even need to draw your wallet!

Then clone this repository:

$ git clone git://

And push it to DotCloud:

$ cd cloudsinger
$ dotcloud push cloudsinger

Happy hacking! Remember: each time you modify something, you need to git add + git commit your changes before doing dotcloud push.

How Does It Work?

If you want to see how this sample app was built, we invite you to:

  • see the big picture with GitHub's awesome compare view -- click on each individual commit to see detailed explanations for each step
  • if you prefer text mode (or offline inspection), fallback on git log --patch --reverse
  • dive into DotCloud documentation, especially the one for the Ruby service which is used by this app.
Something went wrong with that request. Please try again.