API Gateway provides Scalable, Secured, and Well Integrated Endpoints!
Updated July 12, 2019

API Gateway provides Scalable, Secured, and Well Integrated Endpoints!

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Amazon API Gateway

I have been using API Gateway along with other AWS products. API Gateway provides smooth API architecture which you can easily deploy. In my company, we're using API Gateway integrated with AWS Lambda. API Gateway has mapping templates which you can use to create an event-based architecture. It also gives you the opportunity to protect your endpoints, whether your own "authorization lambda," or via X-API-Key provided from AWS. You may decide to not use an API Key. It gives you the opportunity to define HTTP request headers, query string parameters, or even define the request and response body. You can also export your API as a Postman collection or Swagger to publish it to your users. In our company, we have six different API Gateway instances working with tens of Lambdas. Each instance has a different environment, which provides you with a unique link. We are very happy with API Gateway and do not face any issues except timeout limits until now. Also, enabling CORS is pretty easy, and API Gateway provides you all of the security which makes you feel more comfortable and focus on your work.
  • The security provided by API Gateway is very good.
  • It's very easy to implement event-based architectures.
  • Very fast deployment, and you are good to go in minutes.
  • The export features, such as Postman collection or the Swagger extension, are awesome.
  • I think there should be another way of enabling CORS. It basically creates OPTIONS for every endpoint, which makes your API Gateway look complicated.
  • The integration timeout limit is 30 seconds, which limits you into that time.
  • API Gateway UI should be improved and should work correctly when more than two people are adding/editing endpoints.
  • API Gateway reduced the effort that developers and DevOps use because it provides you with a very smooth way to implement your endpoints.
  • We needed to think about getting our endpoints to be resolved under 30 seconds due to the API Gateway timeout limit.
Since we have been using AWS products since the beginning, we did not think about using any competitors of API Gateway. It has great and strong integration with other AWS products.
AWS Lambda, Amazon S3 (Simple Storage Service), Amazon Cognito, Amazon Elastic Compute Cloud (EC2), Amazon CloudWatch, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS)
I think if your software is suitable for event-based architecture, and if you can use Lambda in your architecture, API Gateway is a must and complementary product to use. It provides you tools that you can use to build very scalable and secured endpoints. In my company, we have divided our software into domains and created API Gateway instances for each domain connected to our AWS Lambdas. This provided us better and well-organized APIs which we provide to our customers. The feedback we've received from customers is very positive, and they think that our APIs are well designed and look professional.

Amazon API Gateway Feature Ratings

API access control
Rate limits and usage policies
API usage data
API user onboarding
API versioning
Usage billing and payments
API monitoring and logging