APIs.io Engineering Platform Amazon API Gateway
Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.
What You Can Do
MCP Tools
createapikey
Create an ApiKey resource.
getapikeys
Gets information about the current ApiKeys resource.
createauthorizer
Adds a new Authorizer resource to an existing RestApi resource.
getauthorizers
Describe an existing Authorizers resource.
createbasepathmapping
Creates a new BasePathMapping resource.
getbasepathmappings
Represents a collection of BasePathMapping resources.
createdeployment
Creates a Deployment resource, which makes a specified RestApi callable over the internet.
getdeployments
Gets information about a Deployments collection.
createdocumentationpart
Creates a documentation part.
getdocumentationparts
Gets documentation parts.
importdocumentationparts
Imports documentation parts
createdocumentationversion
Creates a documentation version
getdocumentationversions
Gets documentation versions.
createdomainname
Creates a new domain name.
getdomainnames
Represents a collection of DomainName resources.
createmodel
Adds a new Model resource to an existing RestApi resource.
getmodels
Describes existing Models defined for a RestApi resource.
createrequestvalidator
Creates a RequestValidator of a given RestApi.
getrequestvalidators
Gets the RequestValidators collection of a given RestApi.
createresource
Creates a Resource resource.
createrestapi
Creates a new RestApi resource.
getrestapis
Lists the RestApis resources for your collection.
createstage
Creates a new Stage resource that references a pre-existing Deployment for the API.
getstages
Gets information about one or more Stage resources.
createusageplan
Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload.
getusageplans
Gets all the usage plans of the caller's account.
createusageplankey
Creates a usage plan key for adding an existing API key to a usage plan.
getusageplankeys
Gets all the usage plan keys representing the API keys added to a specified usage plan.
createvpclink
Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint servic
getvpclinks
Gets the VpcLinks collection under the caller's account in a selected region.
deleteapikey
Deletes the ApiKey resource.
getapikey
Gets information about the current ApiKey resource.
updateapikey
Changes information about an ApiKey resource.
deleteauthorizer
Deletes an existing Authorizer resource.
getauthorizer
Describe an existing Authorizer resource.
testinvokeauthorizer
Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body.
updateauthorizer
Updates an existing Authorizer resource.
deletebasepathmapping
Deletes the BasePathMapping resource.
getbasepathmapping
Describe a BasePathMapping resource.
updatebasepathmapping
Changes information about the BasePathMapping resource.
deleteclientcertificate
Deletes the ClientCertificate resource.
getclientcertificate
Gets information about the current ClientCertificate resource.
updateclientcertificate
Changes information about an ClientCertificate resource.
deletedeployment
Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.
getdeployment
Gets information about a Deployment resource.
updatedeployment
Changes information about a Deployment resource.
deletedocumentationpart
Deletes a documentation part
getdocumentationpart
Gets a documentation part.
updatedocumentationpart
Updates a documentation part.
deletedocumentationversion
Deletes a documentation version.
getdocumentationversion
Gets a documentation version.
updatedocumentationversion
Updates a documentation version.
deletedomainname
Deletes the DomainName resource.
getdomainname
Represents a domain name that is contained in a simpler, more intuitive URL that can be called.
updatedomainname
Changes information about the DomainName resource.
deletegatewayresponse
Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings.
getgatewayresponse
Gets a GatewayResponse of a specified response type on the given RestApi.
putgatewayresponse
Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi.
updategatewayresponse
Updates a GatewayResponse of a specified response type on the given RestApi.
deleteintegration
Represents a delete integration.