A framewok to consume restful APIs