Fully-featured HTTP client which provides sync and async APIs
