TrustRadius: an HG Insights company

Apigee Edge

Score8 out of 10

43 Reviews and Ratings

What is Apigee Edge?

Apigee Edge is an API management platform now owned and offered by Google, since Google acquired Apigee in 2016.

Categories & Use Cases

Top Performing Features

  • API user onboarding

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

    Category average: 8.4

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

  • Rate limits and usage policies

    Usage quotas to restrict traffic volumes to keep traffic loads manageable

    Category average: 8.3

  • API usage data

    Analysis of traffic patterns to track how API is being used

    Category average: 8.3

  • Usage billing and payments

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

    Category average: 8.1

APIGEE Edge the best Api Management Platform and worth having it

Use Cases and Deployment Scope

We use it as API gateway, reverse proxy, caching layer, API performance measurement tool, API authentication tool, API monetization tool, etc. We had a use case wherein we need to monetize APIs and also need to have the analytics and hence we choose Apigee. Apigee helps to monetize APIs and hence we can charge the consumers of our API. Apigee provides analytics to see the performance of API in a specified period of time. We also onboarded our legacy SOAP APIs to Apigee and have a REST endpoint for the same. It is really nice API management platform [that] deals with most of the API concerns.

Pros

  • Apigee monetization and quota allocation
  • Apigee is wonderful is providing API analytics
  • Apigee also provides mechanism to secure API

Cons

  • Apigee should provide policy to integrate customize identity management systems
  • Apigee should provide mechanism to configure cache limit for particular API
  • Apigee is powerful tool however the marketing of Apigee needs to improve

Return on Investment

  • Apigee overtakes most of the API concerns and hence reduces the delivery time line
  • Apigee provides user subscriptions with credentials and hence subscription is always secure
  • Apigee provides option to use the legacy system with modern outlook

Alternatives Considered

MuleSoft Anypoint Platform and TIBCO Cloud Mashery

Other Software Used

Apache Kafka, Alfresco Activiti, Azure Databases

Great tool for managing API access and handling requests/responses from backend to client.

Pros

  • Security - Allows us to secure our APIs. Through OAuth and TLS
  • Request & Response Handling - We can modify the response and adjust it depending on the needs of the organization that needs it without changing the backend services.
  • Load Balancing - Allows us to target different server endpoints easily and even on a per deployment environment basis.

Cons

  • Intellisense - Please add intellisense support for ease of use when coding.
  • Documentation - Elaborate more on the specifics about the functions of policies and their parameters.

Return on Investment

  • I'm not paying for this, but our organization does.

Other Software Used

IntelliJ IDEA, Bitbucket, Postman

Excellent API management platform

Pros

  • API monitoring
  • API filtering
  • request-response transformation
  • community support

Cons

  • not cost-effective solution
  • not found any other

Return on Investment

  • Business team has analyzed reports generated
  • traffic routing and monitoring feature used to scale-up and scale-down services

Other Software Used

IntelliJ IDEA, Apache Kafka, MongoDB Atlas, TIBCO Jaspersoft Community Edition

Usability

Avoid at all cost.

Pros

  • Nothing?

Cons

  • Only one user can be active in a proxy at a time
  • No version control
  • Prohibited from using JSON.stringify on Apigee objects (tokens)
  • Debugging is difficult
  • Unable to rename or delete policies without bumping revision
  • Why would anyone give a js policy one name, display name something else, and script a different name?
  • 'Trace' limited to only 20 transactions
  • UI allows users to add target servers, but users must utilize the api to turn on SSL.
  • I'm sure there's more, they just aren't coming to mind right now.
  • Apigee forgets (expires?) your password at random intervals without notice. Every few weeks, or days, sometimes even three times in one day, I'll attempt to login to Apigee and my password will be 'wrong'. I've reset my password and Apigee still claims it's wrong. I've had to reset my password three times before it finally let me log back in.

Return on Investment

  • Unruly, difficult to maintain, unable to test, difficult to troubleshoot and debug. Every ticket that requires Apigee work increases stress and anxiety.

Other Software Used

JIRA Software

Apigee at a glance!!!

Pros

  • Better exception handling with the Raise exception policies help to monitor the flow by setting up the flow conditions.
  • Easy development of a Proxy and APIs with much less tutoring and helps make getting started for new users easy.
  • Very good documentation and blog with details of most common failures and error handling.
  • A very very easy to use console.

Cons

  • Apigee should allow you to trace the APIs for a longer duration. Currently, it does not trace more than 20 API calls and it is difficult to trace a particular scenario in production where the volume would be in millions.
  • Apigee should include cloud provider integration which would help many users to easily include several tools with it.
  • Java script debugging is very hard in current console and dose not include any tracing and console logs. This could be improved.

Return on Investment

  • Easily spin up a new proxy has helped in setting up a proxy for new products right away in days.
  • Analytics and reports generation in Apigee has helped understand the business better and helped tuned the cost factor.
  • Apigee could get better with the cost factor.

Alternatives Considered

Amazon API

Other Software Used

Amazon DynamoDB, Amazon S3 (Simple Storage Service), Amazon Relational Database Service, Amazon Simple Email Service