TrustRadius: an HG Insights company

Amazon API Gateway

Score7.5 out of 10

107 Reviews and Ratings

What is Amazon API Gateway?

AWS offers the Amazon API Gateway supports the creation and publication of an API for web applications, as well as its monitoring and maintenance. The Amazon API Gateway is able to support thousands of API calls concurrently and provides traffic management, as well as monitoring and access control.

Categories & Use Cases

Top Performing Features

  • Rate limits and usage policies

    Usage quotas to restrict traffic volumes to keep traffic loads manageable

    Category average: 8.3

  • Usage billing and payments

    Support for payment mechanisms such as monthly fees, or other payment patterns

    Category average: 8.1

  • API monitoring and logging

    Regular test cycles to check that APIs are operating as expected and log analysis providing deeper analysis on system usage

    Category average: 8

Areas for Improvement

  • API versioning

    There are mechanisms to roll out new versions of the API and the ability to migrate applications to new versions.

    Category average: 8.4

  • API usage data

    Analysis of traffic patterns to track how API is being used

    Category average: 8.3

  • API user onboarding

    Systems to allow users to sign up, receive access credentials and be assigned usage rights

    Category average: 8.4

Powerful API management tool for AWS Ecosystem

Use Cases and Deployment Scope

We used Amazon API Gateway to call a lambda function that start our ec2 instance when we need it in running state. It is a fallback system during DNS failover via Route 53 it checks the primary server using the route53 health checker and if it is failed(unhealthy ) then it hits the Amazom API Gateway endpoint to start the EC2 server vis Lambda function.

Pros

  • It works very well with the Lambda and Route 53
  • Can integrate custom domain
  • Can monitor all the logs through cloudwatch

Cons

  • I feel the setup process is little bit complex and time taking for beginners

Return on Investment

  • It has a great positive impact in our organisation as we used it to reduce our cost of ec2 server by implementing automatic recovery system.
  • This saves our time as earlier we have to start ec3 server manually but now it start the server just by one click only.

Usability

The API that everyone needs.

Use Cases and Deployment Scope

In our organization, Amazon API Gateway helps developers to manage, create, publish, maintain, monitor, and secure APIs of any and all scales. It helps a lot in streamlining administrations. It has a fantastic setup and security for hosting REST APIs that comply with HIPPA guidelines and regulations. Its operation is very easy to use and flexible.

Pros

  • Hosting REST APIs that follow HIPPA guidelines and regulations.
  • It provides mock responses that help keep check of the automation scenario and reality.
  • It is easy to use and can be customized as per requirements.

Cons

  • The service and support are mediocre at best.
  • It is very hard to debug when something in the code is incorrect..
  • Various programming languages are missing.

Most Important Features

  • A centralized management system.
  • It provides mock responses, which help relate automated scenarios to reality.
  • Its capability to integrate with multiple web services and applications.

Return on Investment

  • It helped a lot in increasing productivity.
  • Work efficiency increased.
  • Productivity sometimes takes a major hit due to a lack of programming languages.

Alternatives Considered

SAP HANA Cloud

Other Software Used

Razorpay Payment Gateway, Amazon CloudSearch, Ascend, by Wix

API Gateway is Great for Integrating REST and HTTP Access to Other AWS Resources

Pros

  • Swagger integration
  • Rate limiting
  • API key management
  • Lambda Integration
  • Testing and rapid development

Cons

  • Client certificates are troublesome when trying to attach them to API GW stages.
  • Debugging across several services can be difficult when API GW is integrated with Route 53 and another service like Lambda or EC2/ELB.
  • Creating internal/private APIs, particularly with custom domains, can be unintuitive.

Return on Investment

  • Faster API development.
  • Tighter control over resource access with API keys and usage plans.
  • Cost savings compared to server based API implementations.

Other Software Used

Amazon Relational Database Service (RDS), Amazon Aurora, PagerDuty

AWS API Gateway is a solid solution to orchestrate your web services.

Pros

  • Service orchestration
  • Response transformations
  • Authentication and Authorization
  • Request throttling
  • Integration with multiple types of web services

Cons

  • Ease of configuration
  • Easier integration with different AWS network schemes

Return on Investment

  • Development time for API applications has been reduced by 15%
  • Issues related to auth reduced by 50%
  • Velocity of integrating heterogenous API applications has increased by 30-40%

Alternatives Considered

Apigee Edge and SwaggerHub

Other Software Used

Lucidchart, Postman, Amazon Athena, Amazon Redshift

Second Best product from Amazon

Use Cases and Deployment Scope

I would say we are satisfied with the services provided by Amazon API Gateway to our project and to our company. We were trying API Gateway on lambdas and it helped our project to get to the milestone where we would tried to reach. We communicated lambdas to complete the micro services flow.

Pros

  • Business Process Agility
  • It can improve business outcomes in terms of revenue
  • Creates efficiency of services

Cons

  • It creates unnecessary challenges for customers
  • Creates confusion to set permissions

Most Important Features

  • caching response
  • traffic rate control

Return on Investment

  • It met ROI we targeted
  • Timely implementation

Alternatives Considered

Postman