What is AsyncHttpClient?

The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. The library also supports the WebSocket Protocol.

It’s built on top of Netty. It’s currently compiled on Java 8 but runs on Java 9 too.

Overview