TrustRadius: an HG Insights company

Amazon API Gateway

Score8.3 out of 10

101 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

  • 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.2

  • 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.3

Areas for Improvement

  • 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.1

  • Rate limits and usage policies

    Usage quotas to restrict traffic volumes to keep traffic loads manageable

    Category average: 7.8

  • API access control

    Authentication and authorization systems to ensure that users of the API have permission

    Category average: 8.3

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

API Gateway - Easy to manage or not?

Pros

  • Centralized Management
  • Easy Interface
  • Connection with external resources

Cons

  • VPC Connection Management

Return on Investment

  • Positive, which accelerated business deliveries in months
  • Negative, but in our positive case, if you are going to change the solution in the future, you need to adjust several things for the new solution.
  • Positive, users celebrated with ease of use (lower learning curve, lower cost).
  • Positive - Pay according to usage

Alternatives Considered

Azure API Management

Other Software Used

Amazon CloudWatch, Amazon Elastic Compute Cloud (EC2), Amazon Elastic Load Balancing, Amazon Relational Database Service (RDS), Amazon Route 53, Amazon S3 (Simple Storage Service), Amazon Simple Email Service, Amazon Virtual Private Cloud (VPC), Amazon Web Services