Posted On: Feb 9, 2023

The AWS Common Runtime (CRT) HTTP Client is now available in the AWS SDK for 2.x. The AWS CRT HTTP Client is the asynchronous, non-blocking HTTP client built on top of the AWS Common Runtime libraries. It is an alternative to the Netty implementation of the SdkAsyncHttpClient interface that can be used to communicate with AWS services or any HTTP servers.

The AWS CRT HTTP client allows you to send HTTP requests with improved startup time and overall request latency. It also offers enhanced connection management, connection health monitoring, and DNS load balancing that enable automatic failover in the unlikely event of a slow endpoint or server outage.

To learn about the AWS CRT HTTP Client for the AWS SDK for Java 2.x, visit our developer guide and check out the source code on GitHub.