Async Http Client library purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses.