Amazon API Gateway logo

Amazon API Gateway

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.

4 APIs 1 Capabilities 5 Features
AWSGatewayHTTP APIREST APIServerlessWebSocket

APIs

Amazon API Gateway REST API

RESTful APIs that are optimized for serverless workloads and HTTP backends using HTTP APIs.

Amazon API Gateway WebSocket API

Build real-time two-way communication applications with WebSocket APIs.

Amazon API Gateway HTTP API

Lower latency and lower cost alternative to REST APIs with essential features for building HTTP-based APIs.

Amazon API Gateway Management API

API for directly managing runtime aspects of deployed APIs, including sending data to connected WebSocket clients via the @connections endpoint and managing connection state.

Capabilities

Amazon API Gateway Management

Workflow capability for managing API Gateway REST APIs including lifecycle management, stage deployment, and configuration.

Run with Naftiko

Features

REST API Management

Create, configure, and manage REST APIs with resources, methods, integrations, and request/response transformations.

WebSocket API Support

Build real-time two-way communication applications with WebSocket APIs supporting persistent connections and message routing.

HTTP API Support

Deploy lightweight HTTP APIs with lower latency and cost than REST APIs, optimized for Lambda and HTTP backends.

Stage and Deployment Management

Manage deployment stages with canary releases, stage variables, and throttling configurations for blue/green deployments.

API Security and Authorization

Secure APIs with IAM authorization, Lambda authorizers, Cognito user pools, and resource-based policies.

Use Cases

Serverless API Backend

Build serverless REST APIs backed by Lambda functions using API Gateway as the front door for request routing.

Microservices Gateway

Use API Gateway as a unified entry point for microservices, providing routing, authentication, and rate limiting.

Real-Time Applications

Build chat, collaboration, and live data streaming applications using WebSocket APIs with persistent client connections.

API Lifecycle Automation

Automate API creation, deployment, and versioning using the API Gateway control plane API in CI/CD pipelines.

Integrations

AWS Lambda

Integrate API Gateway with Lambda functions for serverless request processing without managing infrastructure.

AWS Cognito

Use Cognito user pools and identity pools for managed authentication and authorization in API Gateway.

AWS WAF

Protect API Gateway endpoints with AWS WAF rules for rate limiting and protection against common web exploits.

AWS CloudWatch

Monitor API performance, errors, and latency using CloudWatch metrics and logs integrated with API Gateway.

Event Specifications

Amazon API Gateway WebSocket API

Amazon API Gateway WebSocket APIs enable real-time two-way communication between clients and backend services. Clients connect via WebSocket protocol and exchange messages throu...

ASYNCAPI

Semantic Vocabularies

Amazon Api Gateway Context

0 classes · 13 properties

JSON-LD

API Governance Rules

Amazon API Gateway API Rules

5 rules · 4 errors 1 info

SPECTRAL

Resources

📰
Blog
Blog
💬
Support
Support
🌐
Console
Console
🔗
CLIReference
CLIReference
📦
SDK
SDK
🟢
Status
Status
🔗
Compliance
Compliance
📜
TermsOfService
TermsOfService
🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
🚀
Getting Started
Getting Started
💬
FAQ
FAQ
📜
PrivacyPolicy
PrivacyPolicy
📝
SignUp
SignUp
👥
GitHubOrganization
GitHubOrganization
👥
StackOverflow
StackOverflow
💻
CodeExamples
CodeExamples
🔗
SpectralRules
SpectralRules
🔗
NaftikoCapability
NaftikoCapability
🔗
Vocabulary
Vocabulary