What users are saying about

Apigee

27 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.8 out of 101

WSO2 Enterprise Service Bus

13 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.7 out of 101

Add comparison

Likelihood to Recommend

Apigee

Apigee has been great when managing the quota based access to the APIs. It is really good and suitable when considering proxying the in-house server endpoints access with the way it provides security with API Key validation and OAuth.
Srinivas Rao Cheeti profile photo

WSO2 Enterprise Service Bus

WSO2 ESB is an awesome product for companies looking to venture into the world of SOA with an ESB. They have a lot of other products too that can work really well with their carbon infrastructure. The interface is simple for deploying and managing proxy services. You can also write custom modules within the ESB using Java with IDE like Eclipse
Sonam Samdupkhangsar profile photo

Feature Rating Comparison

API Management

Apigee
6.0
WSO2 Enterprise Service Bus
API access control
Apigee
6.0
WSO2 Enterprise Service Bus
Rate limits and usage policies
Apigee
6.6
WSO2 Enterprise Service Bus
API usage data
Apigee
6.6
WSO2 Enterprise Service Bus
API user onboarding
Apigee
5.6
WSO2 Enterprise Service Bus
API versioning
Apigee
5.6
WSO2 Enterprise Service Bus
Usage billing and payments
Apigee
7.0
WSO2 Enterprise Service Bus
API monitoring and logging
Apigee
5.0
WSO2 Enterprise Service Bus

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.
Srinivas Rao Cheeti profile photo
  • One of the basic requirement of an ESB product is that it should be able to support transformation. WSO2 ESB provides support of XSLT, so you can transform your request to whatever format. Moreover, transformations like converting your xml payload into JSON and JSON payload to XML are out of the box available.
  • WSO2 ESB provides a scheduler feature, by which you can configure your own scheduler to call a proxy service at a particular time of day or or initiate sequence.
  • WSO2 ESB provides excellent error handling techniques, WSO2 ESB provides detailed error handling scenarios to tackle all the situations. WSO2 ESB also provides custom error handling by which you can make your own custom error message before sending it back to client.
Omer Khalid profile photo

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.
Tim Gragg profile photo
  • WSO2 ESB needs to provide a GUI mapper tool like Tibco etc. When we are writing XSLT by ourselves, we are always more prone to error. So if there is a good mapper tool with a interactive user interface, it will expand the WSO2 market a lot.
  • Rest APIs concepts need to be more clarified and made in a simpler way. When using patterns with resources , there is a lot of confusion between URL mappings and URI templates. The documentation needs to be more extensive.
  • In Fault handling scenarios, right now WSO2 only provides unique error codes related to endpoint error handling but there should be a unique error code for other scenarios like transformation errors and validation errors.
Omer Khalid profile photo

Usability

No score
No answers yet
No answers on this topic
WSO2 Enterprise Service Bus6.0
Based on 1 answer
Compared to competitors the overall experience has been fine
No photo available

Reliability and Availability

No score
No answers yet
No answers on this topic
WSO2 Enterprise Service Bus2.0
Based on 1 answer
Lack of auto-restart built-in capabilities. In case of running out of memory there are no built-in methods to recover from a crash, just for example, Oracle WebLogic Node Manager.
No photo available

Performance

No score
No answers yet
No answers on this topic
WSO2 Enterprise Service Bus6.0
Based on 1 answer
The product is performing well and consuming few resources
No photo available

Support

No score
No answers yet
No answers on this topic
WSO2 Enterprise Service Bus7.0
Based on 1 answer
Our experience with the WSO2 support has beent satisfactory
No photo available

Alternatives Considered

A Node server as a proxy that uses JSON Web Tokens would be more maintainable than Apigee.
Tim Gragg profile photo
We previously used the Oracle Weblogic solution, but:- it was more expensive- it's not open source- it's more complex to manage
No photo available

Scalability

No score
No answers yet
No answers on this topic
WSO2 Enterprise Service Bus10.0
Based on 1 answer
Adding a server node is really straightforward, there are just few point in the configuration files.
No photo available

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.
Srinivas Rao Cheeti profile photo
  • For developers it gave us the ability to wrap legacy services with little effort.
  • From an architectural/ sysadm point of view WSO2 application server is very different to manage than the other java application server we were using in our company, so the initial effort has been huge.
No photo available

Pricing Details

Apigee

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

WSO2 Enterprise Service Bus

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details