Faraday is a library for making HTTP requests and to serve as a backbone for writing API wrapper libraries such as twitter. It has an interesting philosophy, but to really appreciate it you must first understand what problem it solves. In the beginning, there was an ordinary HTTP request: require 'net/http' data = Net::HTTP.get URI.parse('https://api.github.com/repos/technoweenie/faraday') Here we