API Gateway was a pain to use when it first came out. The API wasn't supported by AWS CLI and there were no good wrappers for it in Node.js (my preferred language for APIs).
Has the situation improved?
Has the situation improved?
and is part of the SDK for Node: https://aws.amazon.com/sdk-for-node-js/