name: Amazon API Gateway description: Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. url: https://raw.githubusercontent.com/api-evangelist/amazon-api-gateway/refs/heads/main/apis.yml type: Index image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg tags: - AWS - Gateway - HTTP API - REST API - Serverless - WebSocket created: '2024-01-15' modified: '2026-06-20' apis: - name: Amazon API Gateway REST API description: >- RESTful APIs that are optimized for serverless workloads and HTTP backends using HTTP APIs. image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png humanURL: https://aws.amazon.com/api-gateway/ baseURL: https://apigateway.{region}.amazonaws.com tags: - API Management - REST - Serverless properties: - type: Documentation url: https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html - type: OpenAPI url: https://docs.aws.amazon.com/apigateway/latest/api/API_Operations.html - type: Pricing url: https://aws.amazon.com/api-gateway/pricing/ - type: Getting Started url: https://aws.amazon.com/api-gateway/getting-started/ - type: FAQ url: https://aws.amazon.com/api-gateway/faqs/ - type: Features url: https://aws.amazon.com/api-gateway/features/ - type: Developer Guide url: https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html - type: API Reference url: https://docs.aws.amazon.com/apigateway/latest/api/API_Operations.html - type: Quotas url: https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html - type: OpenAPI url: openapi/amazon-api-gateway-openapi.yaml - type: JSONSchema url: json-schema/amazon-api-gateway-accesslogsettings-schema.json - type: JSONSchema url: json-schema/amazon-api-gateway-api-schema.json - type: JSONSchema url: json-schema/amazon-api-gateway-apikey-schema.json - type: JSONSchema url: json-schema/amazon-api-gateway-apikeys-schema.json - type: JSONSchema url: json-schema/amazon-api-gateway-apistage-schema.json - type: JSONStructure url: json-structure/amazon-api-gateway-accesslogsettings-structure.json - type: JSONStructure url: json-structure/amazon-api-gateway-apikey-structure.json - type: JSONStructure url: json-structure/amazon-api-gateway-apikeys-structure.json - type: JSONLD url: json-ld/amazon-api-gateway-context.jsonld - type: Overlay url: overlays/amazon-api-gateway-openapi-overlay.yaml - type: Overlay url: overlays/amazon-api-gateway-rest-openapi-overlay.yaml aid: amazon-api-gateway:rest-api - name: Amazon API Gateway WebSocket API description: >- Build real-time two-way communication applications with WebSocket APIs. image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png humanURL: https://aws.amazon.com/api-gateway/ baseURL: https://apigateway.{region}.amazonaws.com tags: - Bi-Directional - Real-Time - WebSocket properties: - type: Documentation url: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api.html - type: Getting Started url: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-overview.html - type: AsyncAPI url: asyncapi/amazon-api-gateway-websocket-asyncapi.yml - type: JSON-LD url: json-ld/amazon-api-gateway-context.jsonld aid: amazon-api-gateway:websocket-api - name: Amazon API Gateway HTTP API description: >- Lower latency and lower cost alternative to REST APIs with essential features for building HTTP-based APIs. image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png humanURL: https://aws.amazon.com/api-gateway/ baseURL: https://apigateway.{region}.amazonaws.com tags: - Cost Effective - HTTP - Low Latency properties: - type: Documentation url: https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api.html - type: Comparison url: https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-vs-rest.html aid: amazon-api-gateway:http-api - name: Amazon API Gateway Management API description: >- API for directly managing runtime aspects of deployed APIs, including sending data to connected WebSocket clients via the @connections endpoint and managing connection state. image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png humanURL: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-how-to-call-websocket-api-connections.html baseURL: https://{api-id}.execute-api.{region}.amazonaws.com/{stage} tags: - Connections - Management - Runtime - WebSocket properties: - type: Documentation url: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-how-to-call-websocket-api-connections.html aid: amazon-api-gateway:management-api common: - type: TrustCenter url: security/amazon-api-gateway-trust-center.yml - type: VulnerabilityDisclosure url: security/amazon-api-gateway-vulnerability-disclosure.yml - type: DomainSecurity url: security/amazon-api-gateway-domain-security.yml - type: Authentication url: authentication/amazon-api-gateway-authentication.yml - type: Blog url: https://aws.amazon.com/blogs/compute/category/application-services/amazon-api-gateway/ - type: Support url: https://aws.amazon.com/premiumsupport/ - type: Console url: https://console.aws.amazon.com/apigateway - type: CLIReference url: https://docs.aws.amazon.com/cli/latest/reference/apigateway/ - type: SDK url: https://aws.amazon.com/tools/ - type: Status url: https://status.aws.amazon.com/ - type: Compliance url: https://aws.amazon.com/compliance/ - type: TermsOfService url: https://aws.amazon.com/service-terms/ - type: Website url: https://aws.amazon.com/api-gateway/ - type: Documentation url: https://docs.aws.amazon.com/apigateway/ - type: Pricing url: https://aws.amazon.com/api-gateway/pricing/ - type: Getting Started url: https://aws.amazon.com/api-gateway/getting-started/ - type: FAQ url: https://aws.amazon.com/api-gateway/faqs/ - type: PrivacyPolicy url: https://aws.amazon.com/privacy/ - type: SignUp url: https://portal.aws.amazon.com/billing/signup - type: GitHubOrganization url: https://github.com/aws - type: StackOverflow url: https://stackoverflow.com/questions/tagged/amazon-api-gateway - type: CodeExamples url: https://docs.aws.amazon.com/code-library/latest/ug/api-gateway_code_examples.html - type: SpectralRules url: rules/amazon-api-gateway-spectral-rules.yml - type: NaftikoCapability url: capabilities/api-gateway-management.yaml - type: Vocabulary url: vocabulary/amazon-api-gateway-vocabulary.yaml - type: Packages url: packages/amazon-api-gateway-packages.yml - type: WellKnown url: well-known/amazon-api-gateway-well-known.yml - type: SecurityTxt url: well-known/amazon-api-gateway-security.txt - type: MCPServer url: mcp/amazon-api-gateway-mcp.yml - type: LLMsTxt url: llms/amazon-api-gateway-llms.txt - type: LLMsTxt url: llms/amazon-api-gateway-llms-full.txt - type: Conformance url: conformance/amazon-api-gateway-conformance.yml - type: ErrorCatalog url: errors/amazon-api-gateway-problem-types.yml - type: Lifecycle url: lifecycle/amazon-api-gateway-lifecycle.yml - type: Features data: - name: REST API Management description: Create, configure, and manage REST APIs with resources, methods, integrations, and request/response transformations. - name: WebSocket API Support description: Build real-time two-way communication applications with WebSocket APIs supporting persistent connections and message routing. - name: HTTP API Support description: Deploy lightweight HTTP APIs with lower latency and cost than REST APIs, optimized for Lambda and HTTP backends. - name: Stage and Deployment Management description: Manage deployment stages with canary releases, stage variables, and throttling configurations for blue/green deployments. - name: API Security and Authorization description: Secure APIs with IAM authorization, Lambda authorizers, Cognito user pools, and resource-based policies. - type: UseCases data: - name: Serverless API Backend description: Build serverless REST APIs backed by Lambda functions using API Gateway as the front door for request routing. - name: Microservices Gateway description: Use API Gateway as a unified entry point for microservices, providing routing, authentication, and rate limiting. - name: Real-Time Applications description: Build chat, collaboration, and live data streaming applications using WebSocket APIs with persistent client connections. - name: API Lifecycle Automation description: Automate API creation, deployment, and versioning using the API Gateway control plane API in CI/CD pipelines. - type: Integrations data: - name: AWS Lambda description: Integrate API Gateway with Lambda functions for serverless request processing without managing infrastructure. - name: AWS Cognito description: Use Cognito user pools and identity pools for managed authentication and authorization in API Gateway. - name: AWS WAF description: Protect API Gateway endpoints with AWS WAF rules for rate limiting and protection against common web exploits. - name: AWS CloudWatch description: Monitor API performance, errors, and latency using CloudWatch metrics and logs integrated with API Gateway. maintainers: - FN: Kin Lane email: kin@apievangelist.com url: https://apievangelist.com aid: amazon-api-gateway specificationVersion: '0.19'