{"library":"aws-api-gateway-client","type":"library","category":null,"description":"This module provides a generalized client for interacting with AWS API Gateway, based on the auto-generated JavaScript SDKs. It streamlines the process of making API calls by providing a unified `invokeApi` method, abstracting away endpoint-specific functions. The library is designed to work in both Node.js environments and front-end browser applications. As of version 0.3.7, it incorporates minor bug fixes and dependency updates, with releases appearing to be on a maintenance schedule, addressing issues as they arise rather than following a strict cadence. A key differentiator is its ability to generalize API calls and integrate retry mechanisms via `axios-retry`, offering more robust communication with API Gateway endpoints compared to a raw generated SDK. It requires proper CORS configuration on the API Gateway side for successful operation, particularly when using IAM authorization. The current stable version is 0.3.7.","language":"javascript","status":"maintenance","version":"0.3.7","tags":["javascript","aws","apigateway"],"last_verified":"Wed May 27","install":[{"cmd":"npm install aws-api-gateway-client","imports":["import apigClientFactory from 'aws-api-gateway-client';","const apigClientFactory = require('aws-api-gateway-client').default;","interface Config { invokeUrl: string; region?: string; accessKey?: string; secretKey?: string; sessionToken?: string; }"]},{"cmd":"yarn add aws-api-gateway-client","imports":[]},{"cmd":"pnpm add aws-api-gateway-client","imports":[]}],"homepage":null,"github":"https://github.com/kndt84/aws-api-gateway-client","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/aws-api-gateway-client","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/aws-api-gateway-client/compatibility"}}