Amazon API Gateway
Create, manage, and secure APIs in the Cloud
The advantages of AWS API Gateway at a glance
Efficient API development
API Gateway allows multiple versions of the same API to run simultaneously, so new versions can be iterated, tested, and released quickly. You pay only for API calls and outbound data transfers. There are no minimum fees or upfront payments.
Power for any size
API Gateway enables the lowest possible latency for API requests and responses by leveraging the global network of AWS Edge sites with Amazon CloudFront. Traffic can be throttled and API calls authorized to ensure backend operations handle traffic spikes and backend systems are not called unnecessarily.
Customized cost savings
API Gateway offers a tiered pricing model for API requests. With the low price of $0.90 per million API calls at the highest tier, costs can be reduced while API usage per region increases in AWS accounts.
The API Gateway dashboard can be used to monitor performance metrics and information about API calls, data latency, and error rates. With Amazon CloudWatch, calls to services can be visually tracked.
Flexible security control
Access to APIs can be authorized using AWS Identity and Access Management (IAM) and Amazon Cognito. If OAuth token is used, API Gateway provides native OIDC and OAuth2 support. Custom authorization requests are possible with AWS Lambda.
It is possible to create RESTful APIs using HTTP APIs or REST APIs. HTTP APIs are the best way to create APIs for most use cases - they are up to 71% cheaper than REST APIs. If the use case requires API proxy functions and management functions in a single solution, REST APIs can also be used.