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 1 Capabilities 12 Features
API GatewayAWSCloudRESTWebSocketServerless

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 API Management Workflow

Unified workflow capability for API platform engineers and developers to create, configure, deploy, and monitor REST and HTTP APIs in Amazon API Gateway. Combines V1 REST APIs, ...

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.

Integrations

AWS Lambda

Invoke Lambda functions as API backends for fully serverless request handling.

Amazon Cognito

Authenticate and authorize API requests using Cognito user pools and identity pools.

Amazon CloudWatch

Monitor API performance metrics, error rates, and latency with CloudWatch dashboards and alarms.

AWS CloudTrail

Audit all API Gateway management API calls for compliance and security monitoring.

Amazon CloudFront

Distribute APIs globally through CloudFront edge locations for reduced latency.

AWS WAF

Apply web application firewall rules to protect APIs from malicious traffic.

AWS X-Ray

Trace requests end-to-end through API Gateway and backend services for performance analysis.

AWS IAM

Control API access using IAM policies and resource-based policies for fine-grained authorization.

AWS Certificate Manager

Provision and manage TLS certificates for custom domain names on API Gateway.

Amazon VPC

Create private APIs accessible only within a VPC using VPC endpoint integration.

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
🔗
NaftikoCapability
NaftikoCapability