AWS SDK for C++
Developer Guide

Utility Modules

The AWS SDK for C++ includes many utility modules to reduce the complexity of developing AWS applications in C++.

HTTP Stack

An HTTP stack that provides connection pooling, is thread-safe, and can be reused as you need. For more information, see AWS Client Configuration.



API Documentation


String Utils

Core string functions, such as trim, lowercase, and numeric conversions.

Hashing Utils

Hashing functions such as SHA256, MD5, Base64, and SHA256_HMAC.

JSON Parser

A fully functioning yet lightweight JSON parser (a thin wrapper around JsonCpp).

XML Parser

A lightweight XML parser (a thin wrapper around tinyxml2). The RAII pattern has been added to the interface.