API Gateway acts as a “bridge” or “entry point” for applications to access data, business logic or functionality from the back-end services such as applications running on Amazon Elastic Compute Cloud (Amazon EC2), code running on AWS Lambda, other AWS services or any web application and authenticate, manage and monitor API calls leading to better performance, scalability, availability with low maintenance and cost.
Hence, AWS API Gateway is a fully managed service that makes it easy for developers to publish, maintain, monitor, and secure REST and WebSocket APIs at any scale.