AWS API Gateway client library provides a modern C++ (version C++ 11 or later) interface to call API Gateway using minimumal attributes like api key, AWS credentials and input. It provides a GenericApiGatewayClient class that abstracts request signing and http request calls to complete API Gateway client.
- AWS SigV4 signing using IAM auth credentials.
- API keys and customer headers
- Compatibility with existing client configuration supported by AWS
- Supports loosely-typed API calls to api gateway in absence of an official AWS API Gateway SDK.
# git clone first and then execute following commands
mkdir build/
cd build
cmake ..
make
# To test
./aws-apigateway-client-lib
Sample usage can be found here.
See CONTRIBUTING for more information
This project is licensed under the Apache-2.0 License.