PeerSpot user
Vice President at Exzatech Consulting And Services Pvt Ltd.
Reseller
WSO2 API Manager for Enterprise Digital Transformation
Pros and Cons
  • "Helped us to quickly publish our Microservice APIs and enforcing different policies against them, it comes up with features like Security, Throttling policy and it provides complete access to customize API's which actually saves development effort and time."
  • "Providing easy configuration for email and SMS notifications, layout and customization of admin and developer landing pages."

What is our primary use case?

We have developed a slew of applications for Bank, that helped transform multiple core banking processes, such as customer onboarding, account servicing, and rapid loan request fulfillment. The solution, which is powered by WSO2’s API management and enterprise integration technologies, seamlessly bridges systems while paving the digital path to a connected financial ecosystem.

How has it helped my organization?

  • Reduced operating costs by using open-source technology solutions
  • Enhanced customer trust built through multi-channel communication
  • Shortened delivery time for client services
  • Improved compliance and reduced risk exposure

What is most valuable?

Helped us to quickly publish our Microservice APIs and enforcing different policies against them, it comes up with features like Security, Throttling policy and it provides complete access to customize API's which actually saves development effort and time.

The solution offers a simple and easy configuration. You can get it working up within one or two days' time. It's very fast, simple to use, and you can deploy things quickly. Its very easy to configure and takes less time to create customize policies across the API Gateway.  

The solution is very stable and can scale well.

What needs improvement?

Providing easy configuration for email and SMS notifications, layout and customization of admin and developer landing pages.

Buyer's Guide
WSO2 API Manager
March 2024
Learn what your peers think about WSO2 API Manager. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,740 professionals have used our research since 2012.

For how long have I used the solution?

We've been using this solution for last 5 years.

What do I think about the stability of the solution?

It's stable. There is no issue with it in that sense at all. That said, some of the customers who have faced issues have had problems in the updating part. For example, when they update something, something goes wrong. However, if they are following a proper process, they should be okay. Whenever you have to do an upgrade you should first do it in a staging environment to test it and make sure you won't have issues. If everything works properly there only then should you move into production. If somebody follows a proper IT process, then they will have no issues. We have never faced any issues and it's a perfectly stable platform as far as we are concerned.

What do I think about the scalability of the solution?

WSO2 API Management platform can be deployed in a scalable manner where the system can handle 1000RPS with 10 - 20 KB payloads.
WSO2 API Manager can be deployed in a way where auto scaling is there so whenever there is a traffic spike the deployment can auto scale.
Also, APIs can be deployed across multiple gateways so one APIs traffic spike won't affect the rest of the gateways.

How are customer service and support?

Tech support is very good. The open-source version means you have to get support from the community. However, if you have a subscription, they provide the support portal and everything is solved there. Therefore you get support directly from the project team. The engineers who developed the product directly support you sometimes and you get very good support from them. 

There are no issues with support at all. Even if you need some sort of customized help, the engineers will assist. It's very helpful.

Which solution did I use previously and why did I switch?

have used 3scale earlier, to lower costs, simplify maintenance, and because WSO2 API Manager is open-source

How was the initial setup?

The initial setup is not complex or overly difficult. In fact, it's pretty straightforward. The solution offers a simple and easy configuration. You can get it up and running within one or two days. The deployment doesn't take very long.

We have implemented both all-in-one deployments and distributed setup. The distributed setup is a little more complex, most of the time takes in network configurations. That said, the basic setup is very simple and fast.

What about the implementation team?

We have a dedicated lab setup for trying new features, and we provide implementation and support solution to our customers.

What was our ROI?

Complete feature set in the open source version

Flexibility and extensibility

Complete platform with built-in integration and security

What's my experience with pricing, setup cost, and licensing?

Single GA (generally available) edition with all features. Subscription model

Simple pricing model with per core pricing. No licensing fees for development

Each subscription also covers, at no extra fee:

• Bursting of on-premise production systems by up to two times the subscribed cores, lasting for up to 3 cumulative days during the subscription year.

• Up to 3 pre-production environments

• Individual development machines, though please note that issues arising on such systems qualify for query support rather than incident support SLAs

• Analytics Profiles

• Passive instances in an active/passive deployment

• Disaster recovery systems

• Query support hours up to a level proportional to the subscription fee

Which other solutions did I evaluate?

We evaluated 3scale, Apigee and Tibco

What other advice do I have?

I'd rate the solution at a ten out of ten. We've been extremely happy with it so far. It's affordable and pretty easy to use overall.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: partner
PeerSpot user
Software Architecture Leader at Edenred
Real User
Great API management, but there are better solutions available
Pros and Cons
  • "The main feature — the publication of the API, the management section — is great in general."
  • "I think they could greatly improve the general UX with their solutions."

What is our primary use case?

We use it along with IdentityServer, as our main API management tool for API exposure to the internet. It's not for internal usage, it's for external use.

We have two main roles regarding WSO2 API Manager. There are the admins, who publish guides and user updates, etc — we employ around four people who perform this role. In terms of users, we have around five to six million users going through it on a monthly basis.

What is most valuable?

The main feature — the publication of the API, the management section — is great in general.

What needs improvement?

I think it would be very unfair for me to answer this question because we are running a very outdated system (they might have improved it a lot with their newer versions), but I'm going to try it anyway. I think they could greatly improve the general UX with their solutions because when you manage different components that are meant to work together, it's very difficult. You have to deal with two completely unrelated interfaces.

Perhaps they should include a tool to assist with migrating to Azure.

For how long have I used the solution?

I have been using WSO2 API Manager for the past four to five years.

What do I think about the stability of the solution?

Stability-wise, it's actually pretty nice — it's good. I wouldn't say it's very good or excellent, but it's good. It fits the bill.

What do I think about the scalability of the solution?

Scalability-wise, I'd give it a three-star rating out of five — good, but not very good or perfect.

The provisioning has to be done manually. In terms of system-wise configurations, these settings involve a lot of big Java components, so it's not natural. It's not very easy to handle. Again, this is an older version. Perhaps they have already worked on this.

How are customer service and technical support?

We don't have a contract for dedicated support. We have to deal with internet forums, etc. Officially speaking, there's no support outside of community forums.

The documentation and community support are pretty helpful. There are a lot of questions answered about WSO2 on several forums and message boards, etc. Although it's not dedicated, it's quite relevant.

Which solution did I use previously and why did I switch?

We're actually in the process of switching to Microsoft Azure API management.

For us, the main benefit of Azure is that it's a managed solution. We have a very restricted theme and not having to deal with the actual configuration of the platform or the underlying operating system and other intrinsic administration tasks is a big win for us. The feature that we use the most and that is most licensed is perhaps the online portal. The certified online portal is the biggest win for us because we can deal with the associated integrations within this new portal, which we can't in the current stack, the on-premises stack.

How was the initial setup?

I wasn't a part of the original project, but I know that the initial setup wasn't easy.

What's my experience with pricing, setup cost, and licensing?

We use the open-source version — the free version.

What other advice do I have?

I wouldn't actually recommend this to anyone. I think that there are paid solutions, such as Azure API Management, which will relieve you from the administrative burden. Personally, I wouldn't recommend this solution at all.

On a scale from one to ten, I would give WSO2 a rating of seven. It's a good tool, but dealing with the on-premises infrastructure is a big headache.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
WSO2 API Manager
March 2024
Learn what your peers think about WSO2 API Manager. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,740 professionals have used our research since 2012.
Eduardo-Perez - PeerSpot reviewer
Public Procurement Area Consultant at Memorandum
Consultant
Top 10
Easy to set up with a good enterprise integrator and great reliability
Pros and Cons
  • "The solution is stable."
  • "The user interface could be a bit better."

What is our primary use case?

The solution is used mainly for API management. 

What is most valuable?

The main feature is the enterprise integrator. It's very important to API management. You can implement SOA strategy in the company using the API Manager. Some companies were just using enterprise integrators at the beginning. For implementers, they had to install it to use the API management and identity the server to have more security in the system.

The solution is stable. 

It's scalable. 

It is easy to set up. 

What needs improvement?

They've already improved a lot of features between versions six and seven.

The user interface could be a bit better. Sometimes you have different visual aspects when you change from one screen to another.

For how long have I used the solution?

I'm implementing a WSO2 project right now. I've used the solution for the last six months. 

What do I think about the stability of the solution?

It is a reliable, stable solution. There are no bugs or glitches. It doesn't crash or freeze. 

What do I think about the scalability of the solution?

You can scale the product. 

We can install it in a cluster manner. We can use Docker to scale all of the systems. 

We have 1,000 users on the solution. 

How are customer service and support?

We had support every time we needed it; we could reach support without a problem.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup is not complex. You can install everything together in what they call an all-in-one setup, or you can install each model separately. It's not difficult to install.

If I had to rate the initial setup of WSO from one to five, I'd rate it a four out of five.

What's my experience with pricing, setup cost, and licensing?

I don't deal with the licensing aspect of the product.

What other advice do I have?

I'm starting with Microsoft as our API manager on a daily basis.

I'm working as a project manager and architect, so I don't install the products. However, I understand their texture and how the parts interact with each other.

I'd advise new users to have a company that knows it very, very well. If you don't don't know the product at the beginning, you can make a mess of your project. Choose a good partner first to make everything easier.

I would rate the solution eight out of ten. It's a good product.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Modupe Aladeojebi - PeerSpot reviewer
Chief Technology Officer at Swifta Systems and Services
Real User
Top 10
The product is easy to deploy and provides good documentation, but it hasn’t been updated for some time
Pros and Cons
  • "The documentation is good."
  • "The product hasn’t been updated for some time."

What is our primary use case?

We use the integrator.

What is most valuable?

The solution helps me get my job done. It's a good product.

What needs improvement?

The product hasn’t been updated for some time. I wonder if it has reached the end of its life and is no longer being maintained.

For how long have I used the solution?

I have been using the solution for more than four years.

What do I think about the stability of the solution?

I rate the tool’s stability a five out of ten. There hasn’t been an update for a long time.

How was the initial setup?

We did not face difficulties while deploying the product. The tool can be deployed within a few minutes. The documentation is good. We haven't had any issues in maintaining the tool.

What's my experience with pricing, setup cost, and licensing?

I am using the free version.

What other advice do I have?

We are a B2B company. I am the CTO. I work on the solution alone. We use it for a small project. All the technologies we use are open source. I recommend the solution to others. Overall, I rate the tool a seven out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Sr. Technology Specialist at a computer software company with 5,001-10,000 employees
Real User
A complete solution for designing and publishing with useful open-source features
Pros and Cons
  • "Its open-source features are very good, especially for your production work."
  • "They don't have different URLs for administrators."

What is our primary use case?

We're currently evaluating WSO2 API Manager and Kong for development environments and not production environments. We're currently using Apigee and AWS API Database for the production environments. 

What is most valuable?

Its open-source features are very good, especially for your production work. If your workload's still running in an on-premises environment, WSO2 is a good product.

I like a few WSO2 plugins we're using for routing, message request transformation, or response transformation. I also like the security encryption feature.

Another thing I like about WSO2 is the nice training and tutorials they have on their website. They have my type of training on their website for API gateway and open banking. They're all self-based training, and you can go to those training pages or videos and learn in your free time.

What needs improvement?

They don't have different URLs for administrators. They should have one in place like Kong. For example, Kong has Konga as an administrative URL, where everything is available in one place for submissions and subscribers. But with WSO2, they have exposed it on a different port, and if I want to publish, I have to open a different URL with a different port for publishers and subscribers. It'll help if they can combine it on one port. WSO2 API Manager could also be somewhat cheaper.

For how long have I used the solution?

I have been using WSO2 API Manager for more than one or two months.

What do I think about the stability of the solution?

It looks like a stable product.

What do I think about the scalability of the solution?

WSO2 API Manager is a scalable solution.

Which solution did I use previously and why did I switch?

WSO2 is the first open-source solution we're trying out. But we're still using Apigee from Google and AWS API Database from Amazon.

How was the initial setup?

The initial setup is straightforward, and not much effort is required for installation. It's simple.

What about the implementation team?

We implemented it by ourselves. It took about two people to set up and deploy.

What's my experience with pricing, setup cost, and licensing?

It's not expensive, but it could be cheaper.

What other advice do I have?

I would recommend it as I think it is good.  

On a scale from one to ten, I would give WSO2 API Manager an eight.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Integration Manager at a financial services firm with 10,001+ employees
Real User
A simple solution with good API management lifecycle, but needs better support and the ability to write orchestrations
Pros and Cons
  • "API management lifecycle is the most valuable."
  • "I would like it to be a more convenient development platform with the ability to write orchestrations and so on. Our problem with this product is that in my country, we are the only enterprise that has been using this product. We're missing a lot of knowledge from colleagues to consult with, and we also aren't able to recruit people with relevant skills. It is a big problem. The small team that is maintaining this product is the only team that can actually relate to any technical issue. The support that we're getting from the company is not great. There is also a cultural gap there because they're from Sri Lanka, and it is not easy. They're putting in a lot of effort, but they are not meeting our expectations."

What is our primary use case?

It is basically used for the integration of applications inside the organization and also for business partners outside the organization.

What is most valuable?

API management lifecycle is the most valuable.

What needs improvement?

I would like it to be a more convenient development platform with the ability to write orchestrations and so on.

Our problem with this product is that in my country, we are the only enterprise that has been using this product. We're missing a lot of knowledge from colleagues to consult with, and we also aren't able to recruit people with relevant skills. It is a big problem. The small team that is maintaining this product is the only team that can actually relate to any technical issue. The support that we're getting from the company is not great. There is also a cultural gap there because they're from Sri Lanka, and it is not easy. They're putting in a lot of effort, but they are not meeting our expectations.

For how long have I used the solution?

I have been using this solution for three years. I have used it in production for two years.

What do I think about the stability of the solution?

It is stable.

What do I think about the scalability of the solution?

It is scalable. We have a few dozen users.

How are customer service and technical support?

The support that we're getting from the company is not great.

How was the initial setup?

It was pretty straightforward. The deployment took a couple of weeks.

What about the implementation team?

We had a reseller who is not an integrator. So, we basically did everything in-house.

Which other solutions did I evaluate?

We only did it in a very superficial way. We didn't really evaluate.

What other advice do I have?

I would say if you're looking for a simple and straightforward solution, it is probably a good idea, but if you're looking for a more advanced option, then you should go for some other solution.

I would rate WSO2 API Manager a seven out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Modupe Aladeojebi - PeerSpot reviewer
Chief Technology Officer at Swifta Systems and Services
Real User
Top 10
Good integrations abilities with well-detailed logs
Pros and Cons
  • "This is a flexible and versatile API management solution that has the power to integrate with more than just API."
  • "The interface needs to be modernized and made more user friendly so the product continues to have a growing community of users."

What is our primary use case?

Our primary use for this solution is to manage API, which is important to our business model and design of what we do as consultants. I found WSO2 (Web Services Oxygen Tank) was a platform that I could easily work on. All the building practices have to do with API, so when I needed a platform that could manage our API with flexibility, this was our best opportunity. It also leaves room for growth as a solution.

How has it helped my organization?

The product has improved our organization by simply allowing us to do things now in ways we could not do before we started using it. In the future, it will also allow us to offer expanded options to our clients.

What is most valuable?

I don't know that there is one single valuable feature. We chose the solution because it could integrate and solve multiple issues. Building blocks and all the products we need to integrate can be attached. That capability in the architecture makes it very flexible. Control is possible over even little things like that fact that I can enable and disable the logs.

The logs are well detailed and if I'm troubleshooting, it makes troubleshooting quite easier. I can test the loads and see every detail, their inquires, and their response. I think the recent changes in the WSO2 also make orchestration better. That is designing and orchestrating components is quite easy. For me, the fact that it's built upon TomCat makes everything easier for me. These are all very valuable features.

What needs improvement?

It is a very good product, but still, there are some things I think can be improved. I think the interface is the one that comes to mind first. The interface should be much more user-friendly and modern.

If you look at other products and their modern user interfaces, you could see what the other companies are doing and what you could be doing. A nice look and feel is something that can impress a user, and it can be trendy and inviting. I think the user interface for now for the WSO2 is not really there yet. The one complaint I get from our business team is the same: they find it not that user-friendly and this makes it more difficult for them to use. It takes some experience to get around.

Another feature which I love but can also be improved is usability in terms of switching across the different components of the product. You could have just the user management console and some adjustment in design would make us have less trouble navigating. But the components are all separate. You have to access the publisher console, and then they have a flash publisher. Then you have the store, and more. It is just many things you have to know.

So there are different interfaces. I would love a situation where you should be able to just have a single interface where you're executing your role per security. Depending on the role you have, will determine what you can do. I don't have to switch across different interfaces before I could access the publisher using the same roles if I am assigned the privilege.

Lastly, another feature I think is needed is in the area of customization. Before you can make any custom changes, you have to be very technical. But it's a bit difficult to make changes depending on what you need to accomplish. The documentation is also not that straight forward and could use work.

You have to make a whole lot of changes to the framework. It's a framework, which I think is something that can be more efficient. It's not the common framework that you see in today's development as we have in other products. It is a custom framework that we use for the product.

I think for now that really all of the problems are summarized by the interface. They need to invest more on the front end. I know sometimes people will want to work as a back-end guy and that should remain. I think they should invest more on the user interface, user experience to make it better for less technical people.

For how long have I used the solution?

We have been using the solution for about five years.

What do I think about the stability of the solution?

I would rate the stability good because the building block that we used was TomCat and I know TomCat. For me, it is very simple work with and very stable.

What do I think about the scalability of the solution?

As far as scalability, we always use the products on a high demand development because I know the initial communications that I've experienced for myself with TomCat. Because I worked with TomCat for a number of years and I know that TomCat has a maximum capacity. But I didn't know how WS02 manages and used the ability of all its feature pool, so I won't be able to give a comment on that. But this is something we will explore more in our next development project. There is one new project that we have that is going to require a very high demand environment.

We design applications to appease the capabilities of the environment and the client. We pick up on stability by evaluating data transactions per second. So if I get to use the API in more of the client environments and with different configurations then I would know more. But I don't think we have even yet pushed it to its potential.

How are customer service and technical support?

I have not had to contact technical support as essentially I am technical support. So far, everything is good and I haven't had any reason to contact them.

How was the initial setup?

The initial setup for a technical person like myself is not difficult. Once you download the installation, all you do is start from the dependencies, which is from the JAVA and the database. I think for me, the setup is pretty straightforward and will be for other technical people.

What about the implementation team?

We do all of our own installations and installations for our clients as well.

Which other solutions did I evaluate?

WS02 is really the first API manager I have used, or I have used API management but not with this kind of flexibility. In terms of know-how and getting to know about the API Manager, we currently only use it only internally. We do some consulting, and so we tried other solutions to solve other problems for them and ourselves. We tried some telecommunications products, but they did not have an application that manages the API. We tried Apache Camel. Out of several different products, I was excited to see a similar application that would manage API as well. Several of the other products I found pretty easy to use, but that is not the main criteria. Maybe those products would be useful for consulting and what we offer clients. But this is the product that was best for the integrated solutions we needed.

What other advice do I have?

Right now we are using only the main part of the product. It is an internal application only for deployment at our company at the moment. We haven't deployed the product across to clients for now because they will have to be very technical, and it is almost the nature of clients who use consultants that they may not always be the most technical or want to use difficult products.

The experience we are building internally is something we do look forward to sharing. We do have one client who is considering the product. They want to use it similar to how we do as a local API, and we intend to expose it as a possible solution in our business plan for them. We are open to having new clients use it in the near future.

The advice I have for any of the organizations or companies looking for an API manager is that they, first of all, verify the building block before selecting a product. For me it is Apache, and I know the amount of work that goes towards Apache, how much has to go into TomCat. If we take on clients with a similar need it would make support rather easy for us to provide for them and we can be very efficient.

Secondly, the product is an open-source community build-up. The WS02 organization is its own company providing support. I grew with the product from the time I started to develop with it until now. I've been able to see the changes and how it has evolved. I know in WS02 ESB, now its called Enterprise Integrations. It shows its a growing community, it shows that it has the potential to be a great community. We can work with it for a long time as well as incorporate solutions in the technology that is out there today.

The longevity and growth of the product can help people to trust and use the product.

On a scale from one to ten where one is the worst and ten is the best, I would rate it an eight. It is an eight and not a ten because of the interface. But it is an eight, which is a good rating because I haven't seen any other vendor that provides a similar platform. You can use the platform directly or you can operate on the platform using the exposed API. I think that makes an exciting API that you can make use of in many different ways. There is no competitor that has more connections or offers such a platform.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Solution Architect at a tech vendor with 10,001+ employees
Real User
Top 20
A good platform with a complete integration suite
Pros and Cons
  • "A complete integration suite and a good platform."
  • "The professional support and licensing aspects of WSO have been a challenge."

What is our primary use case?

We provide this solution to our customers. Most of our clients are enterprise size organizations. We have a partnership with the company and I'm a solutions architect. 

What is most valuable?

This is a complete integration suite and it's good for open banking and the like. From a product perspective, it's a good platform. 

What needs improvement?

We've had some challenges with the professional support and licensing aspects of WSO. 

For how long have I used the solution?

We've been using this solution for six years. 

What do I think about the stability of the solution?

Stability is definitely something that needs to be improved. 

How are customer service and support?

Customer support could be improved. 

How would you rate customer service and support?

Neutral

How was the initial setup?

I think our deployment process is good but our interactions with WSO could be improved. 

What's my experience with pricing, setup cost, and licensing?

The licensing process could be improved, it's been a challenge for us.

What other advice do I have?

The traction we've seen with API Manager over the last couple of years has dropped off and solutions like Kong have become more popular. Our focus has now shifted to that product. 

I'd rate everything about this solution an eight out of 10. 

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Buyer's Guide
Download our free WSO2 API Manager Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2024
Product Categories
API Management
Buyer's Guide
Download our free WSO2 API Manager Report and get advice and tips from experienced pros sharing their opinions.