The AWS SDK for C++ includes many utility modules to reduce the complexity of developing AWS applications in C++.
An HTTP stack that provides connection pooling, is thread-safe, and can be reused as you need. For more information, see AWS Client Configuration.
Headers | https://github.com/aws/aws-sdk-cpp/tree/master/aws-cpp-sdk-core/include/aws/core/http |
API Documentation | https://sdk.amazonaws.com/cpp/api/LATEST/namespace_aws_1_1_http.html |
Core string functions, such as trim
, lowercase
, and numeric conversions.
Hashing functions such as SHA256
, MD5
, Base64
, and SHA256_HMAC
.
A fully functioning yet lightweight JSON parser (a thin wrapper around JsonCpp
).
A lightweight XML parser (a thin wrapper around tinyxml2
). The RAII pattern has been added to the interface.