Ruby HTTP client with a middleware architecture. Callaghan (tongue-in-cheek) calls it the best HTTP client in Ruby and uses it as the vehicle for a middleware that structurally logs every outbound API request (URL, duration, attributes) and registers it across the app's API clients.