Amazon API Gateway logo

Amazon API Gateway

Amazon API Gateway is a fully managed service that makes it easy to create, publish, maintain, monitor, and secure APIs at any scale. It acts as the front door for applications to access backend services, supporting REST APIs, HTTP APIs, and WebSocket APIs with built-in traffic management, authorization, monitoring, and API version management. API Gateway integrates natively with AWS Lambda, CloudWatch, CloudFront, IAM, and Cognito for comprehensive serverless and secure API deployment.

3 APIs 14 Capabilities 12 Features 67.2 / 100 strong
API GatewayCloudRESTWebSocketServerless

API Rating

67.2/ 100
strong
Scored 2026-05-20 · rubric v0.3
Discoverability100.0
Contract Quality70.9
Governance60.5
Operational Transparency68.4
Developer Ergonomics45.7
Commercial Clarity71.1

APIs

Amazon API Gateway V1 (REST)

The API Gateway V1 control plane API is used to create, deploy, and manage REST APIs in Amazon API Gateway. It exposes resources for RestApis, Resources, Methods, Stages, Deploy...

Amazon API Gateway V2 (HTTP and WebSocket)

The API Gateway V2 control plane API is used to create, deploy, and manage HTTP APIs and WebSocket APIs in Amazon API Gateway. It provides resources for Apis, Routes, Integratio...

Amazon API Gateway Management API

The API Gateway Management API allows backend services to send messages to connected clients of a deployed WebSocket API and to disconnect clients. Requests are made against the...

Capabilities

Amazon API Gateway Management API — Connections

Amazon API Gateway Management API — Connections. 3 operations. Lead operation: Amazon API Gateway Get Connection Info. Self-contained Naftiko capability covering one Aws Api Gat...

Run with Naftiko

Amazon API Gateway V1 (REST) — ApiKeys

Amazon API Gateway V1 (REST) — ApiKeys. 2 operations. Lead operation: Amazon API Gateway List API Keys. Self-contained Naftiko capability covering one Aws Api Gateway business s...

Run with Naftiko

Amazon API Gateway V1 (REST) — Deployments

Amazon API Gateway V1 (REST) — Deployments. 2 operations. Lead operation: Amazon API Gateway List Deployments. Self-contained Naftiko capability covering one Aws Api Gateway bus...

Run with Naftiko

Amazon API Gateway V1 (REST) — Methods

Amazon API Gateway V1 (REST) — Methods. 3 operations. Lead operation: Amazon API Gateway Get a Method. Self-contained Naftiko capability covering one Aws Api Gateway business su...

Run with Naftiko

Amazon API Gateway V1 (REST) — Resources

Amazon API Gateway V1 (REST) — Resources. 1 operations. Lead operation: Amazon API Gateway List Resources. Self-contained Naftiko capability covering one Aws Api Gateway busines...

Run with Naftiko

Amazon API Gateway V1 (REST) — RestApis

Amazon API Gateway V1 (REST) — RestApis. 4 operations. Lead operation: Amazon API Gateway List REST APIs. Self-contained Naftiko capability covering one Aws Api Gateway business...

Run with Naftiko

Amazon API Gateway V1 (REST) — Stages

Amazon API Gateway V1 (REST) — Stages. 1 operations. Lead operation: Amazon API Gateway List Stages. Self-contained Naftiko capability covering one Aws Api Gateway business surf...

Run with Naftiko

Amazon API Gateway V1 (REST) — UsagePlans

Amazon API Gateway V1 (REST) — UsagePlans. 2 operations. Lead operation: Amazon API Gateway List Usage Plans. Self-contained Naftiko capability covering one Aws Api Gateway busi...

Run with Naftiko

Amazon API Gateway V2 (HTTP and WebSocket) — Authorizers

Amazon API Gateway V2 (HTTP and WebSocket) — Authorizers. 2 operations. Lead operation: Amazon API Gateway List Authorizers. Self-contained Naftiko capability covering one Aws A...

Run with Naftiko

Amazon API Gateway V2 (HTTP and WebSocket) — Deployments

Amazon API Gateway V2 (HTTP and WebSocket) — Deployments. 2 operations. Lead operation: Amazon API Gateway List Deployments. Self-contained Naftiko capability covering one Aws A...

Run with Naftiko

Amazon API Gateway V2 (HTTP and WebSocket)

Amazon API Gateway V2 (HTTP and WebSocket). 4 operations. Lead operation: Amazon API Gateway List APIs. Self-contained Naftiko capability covering one Aws Api Gateway business s...

Run with Naftiko

Amazon API Gateway V2 (HTTP and WebSocket) — Integrations

Amazon API Gateway V2 (HTTP and WebSocket) — Integrations. 2 operations. Lead operation: Amazon API Gateway List Integrations. Self-contained Naftiko capability covering one Aws...

Run with Naftiko

Amazon API Gateway V2 (HTTP and WebSocket) — Routes

Amazon API Gateway V2 (HTTP and WebSocket) — Routes. 2 operations. Lead operation: Amazon API Gateway List Routes. Self-contained Naftiko capability covering one Aws Api Gateway...

Run with Naftiko

Amazon API Gateway V2 (HTTP and WebSocket) — Stages

Amazon API Gateway V2 (HTTP and WebSocket) — Stages. 2 operations. Lead operation: Amazon API Gateway List Stages. Self-contained Naftiko capability covering one Aws Api Gateway...

Run with Naftiko

Features

REST API Management

Create, deploy, and manage REST APIs with full lifecycle control including stages, deployments, and versioning.

HTTP API Support

Build lightweight HTTP APIs optimized for serverless workloads at up to 71% lower cost than REST APIs.

WebSocket APIs

Enable real-time bidirectional communication for chat platforms, streaming dashboards, and live applications.

Traffic Management

Handle hundreds of thousands of concurrent API calls with built-in throttling and request validation.

Authorization and Security

Supports IAM policies, Lambda authorizers, Amazon Cognito user pools, and OAuth2/OIDC for API access control.

Monitoring and Logging

Integration with CloudWatch metrics, access logging, and CloudTrail for full API observability.

Custom Domain Names

Map APIs to branded custom domains with TLS certificates managed through AWS Certificate Manager.

Canary Releases

Safely roll out API changes using canary deployment stages with configurable traffic splitting.

AWS WAF Integration

Protect APIs against common web exploits and DDoS attacks using AWS Web Application Firewall.

SDK Generation

Automatically generate client SDKs for deployed APIs in multiple programming languages.

API Caching

Reduce backend load and improve response times with configurable response caching at the stage level.

CloudFront Edge Distribution

Leverage Amazon CloudFront edge locations for global low-latency API distribution.

Use Cases

Serverless API Backend

Build fully serverless APIs with API Gateway as the front door and AWS Lambda as the backend compute layer.

Microservices Gateway

Consolidate access to multiple microservices behind a single API endpoint with routing and load balancing.

Real-Time Applications

Enable chat apps, collaborative tools, and live dashboards using WebSocket APIs for persistent bidirectional connections.

Mobile and Web Application APIs

Create secure, scalable REST and HTTP APIs for mobile and web front-ends with Cognito authentication.

Legacy API Modernization

Expose existing on-premises or EC2-hosted services as modern REST APIs without rewriting backend logic.

Third-Party API Integration

Aggregate and normalize third-party APIs behind a consistent API surface with transformation and mapping.

Semantic Vocabularies

Aws Api Gateway Management Connection Context

1 classes · 5 properties

JSON-LD

Aws Api Gateway Management Identity Context

1 classes · 2 properties

JSON-LD

Aws Api Gateway V1 Api Context

3 classes · 4 properties

JSON-LD

Aws Api Gateway V1 Create Context

7 classes · 10 properties

JSON-LD

Aws Api Gateway V1 Deployment Context

2 classes · 2 properties

JSON-LD

Aws Api Gateway V1 Deployments Context

1 classes · 1 properties

JSON-LD

Aws Api Gateway V1 Endpoint Context

1 classes · 1 properties

JSON-LD

Aws Api Gateway V1 Method Context

1 classes · 3 properties

JSON-LD

Aws Api Gateway V1 Put Context

1 classes · 2 properties

JSON-LD

Aws Api Gateway V1 Quota Context

1 classes · 2 properties

JSON-LD

Aws Api Gateway V1 Resource Context

1 classes · 4 properties

JSON-LD

Aws Api Gateway V1 Resources Context

1 classes · 1 properties

JSON-LD

Aws Api Gateway V1 Rest Context

5 classes · 5 properties

JSON-LD

Aws Api Gateway V1 Stage Context

2 classes · 2 properties

JSON-LD

Aws Api Gateway V1 Stages Context

1 classes · 1 properties

JSON-LD

Aws Api Gateway V1 Throttle Context

1 classes · 2 properties

JSON-LD

Aws Api Gateway V1 Usage Context

3 classes · 8 properties

JSON-LD

Aws Api Gateway V2 Api Context

1 classes · 6 properties

JSON-LD

Aws Api Gateway V2 Apis Context

1 classes · 1 properties

JSON-LD

Aws Api Gateway V2 Authorizer Context

1 classes · 4 properties

JSON-LD

Aws Api Gateway V2 Authorizers Context

1 classes · 1 properties

JSON-LD

Aws Api Gateway V2 Create Context

6 classes · 16 properties

JSON-LD

Aws Api Gateway V2 Deployment Context

1 classes · 4 properties

JSON-LD

Aws Api Gateway V2 Deployments Context

1 classes · 1 properties

JSON-LD

Aws Api Gateway V2 Integration Context

1 classes · 4 properties

JSON-LD

Aws Api Gateway V2 Integrations Context

1 classes · 1 properties

JSON-LD

Aws Api Gateway V2 Route Context

1 classes · 4 properties

JSON-LD

Aws Api Gateway V2 Routes Context

1 classes · 1 properties

JSON-LD

Aws Api Gateway V2 Stage Context

1 classes · 4 properties

JSON-LD

Aws Api Gateway V2 Stages Context

1 classes · 1 properties

JSON-LD

API Governance Rules

Amazon API Gateway API Rules

35 rules · 17 errors 17 warnings 1 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
🔗
RateLimits
RateLimits
📦
AWS SDKs
SDK
🔗
CLI
CLI
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
💬
Support
Support
📰
Blog
Blog
🌐
Console
Console
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
👥
StackOverflow
StackOverflow
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: aws-api-gateway
name: Amazon API Gateway
description: Amazon API Gateway is a fully managed service that makes it easy to create, publish, maintain, monitor, and secure
  APIs at any scale. It acts as the front door for applications to access backend services, supporting REST APIs, HTTP APIs,
  and WebSocket APIs with built-in traffic management, authorization, monitoring, and API version management. API Gateway
  integrates natively with AWS Lambda, CloudWatch, CloudFront, IAM, and Cognito for comprehensive serverless and secure API
  deployment.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- API Gateway
- AWS
- Cloud
- REST
- WebSocket
- Serverless
url: https://raw.githubusercontent.com/api-evangelist/aws-api-gateway/refs/heads/main/apis.yml
created: '2026-03-27'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: aws-api-gateway:aws-api-gateway-v1
  name: Amazon API Gateway V1 (REST)
  description: The API Gateway V1 control plane API is used to create, deploy, and manage REST APIs in Amazon API Gateway.
    It exposes resources for RestApis, Resources, Methods, Stages, Deployments, Authorizers, API keys, usage plans, and related
    configuration.
  image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
  humanURL: https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html
  baseURL: https://apigateway.{region}.amazonaws.com
  tags:
  - API Gateway
  - AWS
  - REST
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/apigateway/latest/developerguide/
  - type: APIReference
    url: https://docs.aws.amazon.com/apigateway/latest/api/Welcome.html
  - type: GettingStarted
    url: https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html
  - type: Authentication
    url: https://docs.aws.amazon.com/apigateway/latest/developerguide/permissions.html
  - type: OpenAPI
    url: openapi/aws-api-gateway-v1-openapi.yml
  - type: NaftikoCapability
    url: capabilities/v1-apikeys.yaml
  - type: NaftikoCapability
    url: capabilities/v1-deployments.yaml
  - type: NaftikoCapability
    url: capabilities/v1-methods.yaml
  - type: NaftikoCapability
    url: capabilities/v1-resources.yaml
  - type: NaftikoCapability
    url: capabilities/v1-restapis.yaml
  - type: NaftikoCapability
    url: capabilities/v1-stages.yaml
  - type: NaftikoCapability
    url: capabilities/v1-usageplans.yaml
- aid: aws-api-gateway:aws-api-gateway-v2
  name: Amazon API Gateway V2 (HTTP and WebSocket)
  description: The API Gateway V2 control plane API is used to create, deploy, and manage HTTP APIs and WebSocket APIs in
    Amazon API Gateway. It provides resources for Apis, Routes, Integrations, Stages, Deployments, and Authorizers for the
    newer HTTP and WebSocket API types.
  image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
  humanURL: https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api.html
  baseURL: https://apigateway.{region}.amazonaws.com
  tags:
  - API Gateway
  - AWS
  - HTTP
  - WebSocket
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api.html
  - type: APIReference
    url: https://docs.aws.amazon.com/apigatewayv2/latest/api-reference/Welcome.html
  - type: GettingStarted
    url: https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop.html
  - type: Documentation
    url: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api.html
    title: WebSocket API Guide
  - type: OpenAPI
    url: openapi/aws-api-gateway-v2-openapi.yml
  - type: NaftikoCapability
    url: capabilities/v2-general.yaml
  - type: NaftikoCapability
    url: capabilities/v2-authorizers.yaml
  - type: NaftikoCapability
    url: capabilities/v2-deployments.yaml
  - type: NaftikoCapability
    url: capabilities/v2-integrations.yaml
  - type: NaftikoCapability
    url: capabilities/v2-routes.yaml
  - type: NaftikoCapability
    url: capabilities/v2-stages.yaml
- aid: aws-api-gateway:aws-api-gateway-management
  name: Amazon API Gateway Management API
  description: The API Gateway Management API allows backend services to send messages to connected clients of a deployed
    WebSocket API and to disconnect clients. Requests are made against the deployed stage's callback URL.
  image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
  humanURL: https://docs.aws.amazon.com/apigatewaymanagementapi/latest/reference/Welcome.html
  baseURL: https://{api-id}.execute-api.{region}.amazonaws.com/{stage}
  tags:
  - API Gateway
  - AWS
  - Callback
  - WebSocket
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-how-to-call-websocket-api-connections.html
  - type: APIReference
    url: https://docs.aws.amazon.com/apigatewaymanagementapi/latest/reference/Welcome.html
  - type: OpenAPI
    url: openapi/aws-api-gateway-management-openapi.yml
  - type: NaftikoCapability
    url: capabilities/management-connections.yaml
common:
- type: Website
  url: https://aws.amazon.com/api-gateway/
- type: Documentation
  url: https://docs.aws.amazon.com/apigateway/
- type: GettingStarted
  url: https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html
- type: Pricing
  url: https://aws.amazon.com/api-gateway/pricing/
- type: RateLimits
  url: https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html
- type: SDK
  url: https://aws.amazon.com/tools/
  title: AWS SDKs
- type: CLI
  url: https://docs.aws.amazon.com/cli/latest/reference/apigateway/
- type: ChangeLog
  url: https://docs.aws.amazon.com/apigateway/latest/developerguide/history.html
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: Blog
  url: https://aws.amazon.com/blogs/compute/category/compute/amazon-api-gateway/
- type: Console
  url: https://console.aws.amazon.com/apigateway/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: GitHubOrganization
  url: https://github.com/aws
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/aws-api-gateway
- type: SpectralRules
  url: rules/aws-api-gateway-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/aws-api-gateway-vocabulary.yaml
- type: Features
  data:
  - name: REST API Management
    description: Create, deploy, and manage REST APIs with full lifecycle control including stages, deployments, and versioning.
  - name: HTTP API Support
    description: Build lightweight HTTP APIs optimized for serverless workloads at up to 71% lower cost than REST APIs.
  - name: WebSocket APIs
    description: Enable real-time bidirectional communication for chat platforms, streaming dashboards, and live applications.
  - name: Traffic Management
    description: Handle hundreds of thousands of concurrent API calls with built-in throttling and request validation.
  - name: Authorization and Security
    description: Supports IAM policies, Lambda authorizers, Amazon Cognito user pools, and OAuth2/OIDC for API access control.
  - name: Monitoring and Logging
    description: Integration with CloudWatch metrics, access logging, and CloudTrail for full API observability.
  - name: Custom Domain Names
    description: Map APIs to branded custom domains with TLS certificates managed through AWS Certificate Manager.
  - name: Canary Releases
    description: Safely roll out API changes using canary deployment stages with configurable traffic splitting.
  - name: AWS WAF Integration
    description: Protect APIs against common web exploits and DDoS attacks using AWS Web Application Firewall.
  - name: SDK Generation
    description: Automatically generate client SDKs for deployed APIs in multiple programming languages.
  - name: API Caching
    description: Reduce backend load and improve response times with configurable response caching at the stage level.
  - name: CloudFront Edge Distribution
    description: Leverage Amazon CloudFront edge locations for global low-latency API distribution.
- type: UseCases
  data:
  - name: Serverless API Backend
    description: Build fully serverless APIs with API Gateway as the front door and AWS Lambda as the backend compute layer.
  - name: Microservices Gateway
    description: Consolidate access to multiple microservices behind a single API endpoint with routing and load balancing.
  - name: Real-Time Applications
    description: Enable chat apps, collaborative tools, and live dashboards using WebSocket APIs for persistent bidirectional
      connections.
  - name: Mobile and Web Application APIs
    description: Create secure, scalable REST and HTTP APIs for mobile and web front-ends with Cognito authentication.
  - name: Legacy API Modernization
    description: Expose existing on-premises or EC2-hosted services as modern REST APIs without rewriting backend logic.
  - name: Third-Party API Integration
    description: Aggregate and normalize third-party APIs behind a consistent API surface with transformation and mapping.
- type: Integrations
  data:
  - name: AWS Lambda
    description: Invoke Lambda functions as API backends for fully serverless request handling.
  - name: Amazon Cognito
    description: Authenticate and authorize API requests using Cognito user pools and identity pools.
  - name: Amazon CloudWatch
    description: Monitor API performance metrics, error rates, and latency with CloudWatch dashboards and alarms.
  - name: AWS CloudTrail
    description: Audit all API Gateway management API calls for compliance and security monitoring.
  - name: Amazon CloudFront
    description: Distribute APIs globally through CloudFront edge locations for reduced latency.
  - name: AWS WAF
    description: Apply web application firewall rules to protect APIs from malicious traffic.
  - name: AWS X-Ray
    description: Trace requests end-to-end through API Gateway and backend services for performance analysis.
  - name: AWS IAM
    description: Control API access using IAM policies and resource-based policies for fine-grained authorization.
  - name: AWS Certificate Manager
    description: Provision and manage TLS certificates for custom domain names on API Gateway.
  - name: Amazon VPC
    description: Create private APIs accessible only within a VPC using VPC endpoint integration.
- type: Integrations
  url: https://aws.amazon.com/marketplace
integrations:
- name: Sign in
- name: Agent Mode
- name: Why AWS Marketplace?
- name: Get started in AWS Marketplace
- name: Industry
- name: Resources
- name: Become a Channel Partner
- name: Sell in AWS Marketplace
- name: Manage Your Account
maintainers:
- FN: Kin Lane
  email: [email protected]