Weary Weary is a framework and DSL for building clients for (preferably RESTful) web service APIs. At its most minimal, Weary is simply some nice syntactic sugar around Net/HTTP. If you dig a bit deeper, it's a suite of tools built around the Rack ecosystem. As you build a client, remember that just about every class in Weary is a piece of Rack middleware or a Rack application underneath the cover