Try our new research platform with insights from 80,000+ expert users
Consulting architect at a tech services company with 501-1,000 employees
Real User
Stable and easy to set up but might be too costly for small businesses
Pros and Cons
  • "API Connect's most valuable feature is its ability to act as a gateway. It's very easy to configure security and everything else in it. You don't have to kill yourself implementing custom configurations."
  • "One thing about API Connect that could be improved is the security schemes. There are so many security schemes, and from a product perspective, IBM could improve the user experience of the configuration security scheme."

What is our primary use case?

My clients mainly use API Connect as an API gateway. A lot of the backend services need to be exposed to other parties, mobile devices, interfaces, etc. 

What is most valuable?

API Connect's most valuable feature is its ability to act as a gateway. It's very easy to configure security and everything else in it. You don't have to kill yourself implementing custom configurations. Sometimes the customer wants to incorporate their identity provider, and API Connect handles that without any problems. 

What needs improvement?

One thing about API Connect that could be improved is the security schemes. There are so many security schemes, and from a product perspective, IBM could improve the user experience of the configuration security scheme. It does what it is supposed to do, but it could be easier to configure. The junior developers sometimes find it a bit confusing to configure even though they understand the concept.

And another thing is that I don't know the security policies that we have. For instance, we have a service account, which is needed to connect to some other services. So in those cases, I find it a bit hard to tweak things in the API gateway. And one could argue that it is not the right thing to do with the API gateway. It has a different place to be, which could be why they haven't put it there. But sometimes, you have to tweak around that, and I find it a little bit hard to do that. So if they could accommodate that in there, it would be better for some people.

For how long have I used the solution?

I've been using it for the last four years on and off. The last time I deployed it was a few months ago.

Buyer's Guide
IBM API Connect
October 2024
Learn what your peers think about IBM API Connect. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
814,649 professionals have used our research since 2012.

What do I think about the stability of the solution?

API Connect is reliable.

What do I think about the scalability of the solution?

API Connect is scalable, but I've found that everything is more stable if you reset the server every 40 or 45 days. Once, we had an incident in which we were unsure about what happened, but it crashed after 60 days. We didn't know the reason. It could've been a mistake in the product implementation. We don't know what happened, but this particular incident occurred two times. After that, we began restarting it every 45 days. So that's the resilience part, but the scalability part works without a problem.
Another thing is that we don't know all of the use cases that we have worked on before, so we didn't go for automatic scaling of the API gateway. That's done in the backend services. So I'll be honest to say that we haven't explored the auto-scalability of API Connect much. Instead, we put that on full throttle. This can cause a bottleneck if we play around with it, so we didn't take many risks. We put that on full throttle and did the tweaking in the backend services. That's how we did it in the past.

How are customer service and support?

I've interacted with IBM support many times. They're good. They get back to you within 12 or 14 hours after you initiate a ticket. IBM support will get on a call with you if needed and guide you. It's no problem. They provide the same level of support to everyone. 

How was the initial setup?

Setting up API Connect is a straightforward process. Maybe it seems more manageable because I've been taking baby steps rolling it out for the last few years. So when we talk about the latest version, it's not a headache if you follow the documentation. Even for an operations person, it's a piece of cake. 

It takes a minimal amount of time to deploy as a product. Including the processes for the organization, installing the product could take half a day. And when we ask the Ops team to do it, it usually takes half a day for them to do it. They have to document the IP and keep a log of what they're doing. 

API Connect itself does not require any maintenance. But when our teams write the business logic into it, that usually requires some support and maintenance. So a team of two people looks after the whole setup. And they work in shifts. Usually, it works on an onshore-offshore model. So one person from the onshore team will be supporting it for some time, and when he goes off, the other person comes up. 

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

API Connect's license cost could be a little lower. But, unfortunately, there aren't many open-source API gateways. Ideally, some new developers could come up with a minimum-functionality open-source solution. When I look for open-source resources that work with API C or Apigee, I find very few that can do that. It's not available or very popular in the open-source community. I've only worked with large companies that are capable of affording these licenses.  A better option for smaller companies might be to have two or three developers build a custom API gateway. That might be more affordable for them.

What other advice do I have?

I rate API Connect seven out of 10. I would recommend it to customers if they have the money to pay for it, but it depends on the ecosystem. So, as a consultant, I would recommend API Connect if the customer already has an IBM license. Big companies generally have IBM middleware running somewhere, so they might have a license for these things. In cases like this, we would usually recommend API Connect for their purposes rather than spending more money on a different product. And if a client is building something entirely new and has to get a new license, we'll compare the options, including Apigee, MuleSoft, API C, or a custom solution. 

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
CTO at a financial services firm with 1,001-5,000 employees
Real User
Top 20
Feature-rich and stable, but it's expensive, and the automation and simplicity could be improved
Pros and Cons
  • "It has all of the tools that are needed for the specific mission."
  • "The automation and the simplicity could be improved."

What is our primary use case?

We use this solution for external API spotters and API.

How has it helped my organization?

It helped us mainly with the corporation, ownerships with other partners.  

It makes it possible to create close companies with processes to develop mutually, and digital solutions. 

This is our main benefit.

What is most valuable?

The suite itself is what I find valuable. It has all of the tools that are needed for the specific mission. I have the portal, I have the run time and the security.

The solution itself is valuable.

What needs improvement?

The automation and the simplicity could be improved.

They could also have more frequent additions.

I would like to see the simplicity improved to make it very easy to deploy and to make it very easy for the regular developer, not an API special developer.

I would like the developers to be able to develop APIs and to make them more accessible.

I would also like to have a DevOps built-in process that is very fast and easy.

The monitoring suite should be ready-made and not have to tailor-make my home.

For how long have I used the solution?

I have been working with IBM API Connect for three years.

What do I think about the stability of the solution?

It's a very stable solution.

What do I think about the scalability of the solution?

Our work is very basic. We have not dealt with scaling.

How are customer service and technical support?

It's IBM, and they take time. I am from Isreal and the support is always from abroad. It's a heaving process.

At times when we have issues and have decided not to turn to support since we know it will take time, and the effort is not as understandable, but we will have a solution at the end of it.

Technical support is an area that needs improvement.

How was the initial setup?

The installation is pretty complex. 

We must also take into consideration that I am referring to the on-premises installation, which by definition is much harder, and relatively speaking it is a bit complex.

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

It is quite an expensive product.

What other advice do I have?

I would rate IBM API Connect 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
Buyer's Guide
IBM API Connect
October 2024
Learn what your peers think about IBM API Connect. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
814,649 professionals have used our research since 2012.
Essam Younis - PeerSpot reviewer
SOA & BP Technical Manager at EJADA
Real User
Top 20Leaderboard
An stable and scalable API platform with excellent technical support
Pros and Cons
  • "IBM API Connect is a good product, and their technical support is excellent."
  • "The initial setup and installation could be easier."

What is our primary use case?

We use IBM API Connect before API publishing for enterprises. If we have a big enterprise and they want to publish their data for the public, we use API connect.

What is most valuable?

IBM API Connect is a good product, and their technical support is excellent.

What needs improvement?

The initial setup and installation could be easier. The price could also be better. I would like to see monetization of support, a monetization billing engine, and monetization within the product in the next release.

For how long have I used the solution?

I've been using IBM API Connect for two years.

What do I think about the stability of the solution?

IBM API Connect is stable.

What do I think about the scalability of the solution?

IBM API Connect is scalable.

How are customer service and technical support?

Technical support is excellent.

How was the initial setup?

The initial setup and installation aren't easy. It's complex.

What about the implementation team?

One member of our team implements this solution.

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

IBM API Connect could be cheaper. We pay for the license yearly.

What other advice do I have?

On a scale from one to ten, I would give IBM API Connect a ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Implementer
PeerSpot user
Engineering Technology Services Manager at a financial services firm with 1,001-5,000 employees
Real User
The developer portal is a useful feature
Pros and Cons
  • "The developer portal has been the most useful feature."
  • "Like any typical IBM infrastructure setup, you need to learn to set it up yourself. It's not one of those simple zip files or an archive unzip and you're up and running in some few minutes. Knowledge to set it up is key."

What is our primary use case?

We currently use it as our single point of the security catalog for the APIs that the bank has.

What is most valuable?

The developer portal has been the most useful feature.

What needs improvement?

Like any typical IBM infrastructure setup, you need to learn to set it up yourself. It's not one of those simple zip files or an archive unzip and you're up and running in some few minutes. Knowledge to set it up is key. 

A more user-friendly portal could be helpful. Something you won't really get lost in. For example, other APIs make it so easy to do a couple of things from the portal, not at the management portal itself. Maybe if IBM can improve on that, it would be most helpful.

For how long have I used the solution?

I've been using the solution for two years.

What do I think about the stability of the solution?

The system has not been put through real stress. We use it for our third-party APIs and the connection and so that's not too much stress. I can't give a metrics on its stability. And then at the point of setup, we were already getting a bit of redundancy.

What do I think about the scalability of the solution?

We have knowledge of how to add additional APIs to it. With that, if I were to measure on a scale of one to five, I'll put that at four out of five in terms of scalability. Four meaning it's pretty easy. Once you have the knowledge it's pretty easy to add new APIs to your catalog, create a new catalog, etc. As to if the infrastructure itself is it scalable, I'd put at a two because I remember while we were trying to set up a redundancy we wanted to add an additional protecting node and it took us a day or two to get our head around that.

How are customer service and technical support?

In our country, there are regulations that don't allow us to really engage and that requires us to go through a proxy to IBM. I can't evaluate their technical support since I have never used them.

How was the initial setup?

The initial setup is complex. Deployment takes about two weeks for different portals. The knowledge takes up time and then there are some other internal processes, but if I were to take out the internal process I would put implementation at about a week.

The way our organization is set up, we have a team that is responsible for infrastructure setup. We also have a team that is responsible for activation setup. So, a three-man team should be able to do the setup.

What about the implementation team?

During the setup, we had to get some professional help from IBM itself. We have people that got trained on the solution, and in terms of integration, they got trained on it. And so they will have knowledge on how to create new integrations and new APIs on it and how to expose APIs on it going forward.

Which other solutions did I evaluate?

Before choosing IBM API Connect, we looked at 3scale API and API G-Box.

What other advice do I have?

Infrastructure setup was a bit painful. Knowledge up-take was not too painful if you are not doing anything complex. But when you start getting into complex APIs then maybe you need some bit of patience if you decide to use this solution.

At the end of the day, it's a great product, I can't fault it for now. We haven't extensively used it, so I really can't say how it would perform over time, or what kind of issues it would have if it was enterprise-wide. I can't find fault with it, for now, it's doing good.

I would rate the solution of seven and a half out of ten.

My point of view is a bit stiff because I'm a developer. I don't mind going through some tech rigors. But looking at it from a more general standpoint, I don't think anybody wants to go through the process of some technical learnings. In terms of the knowledge base, it's not too fun for developers. In terms of setup, it's almost definitely not fun. Usage is working well and based on the architectural principles we are already facing some bit of redundancy on that.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Integration Architect at a tech services company with 501-1,000 employees
Consultant
It offers GUI-based accelerated API development that addresses advanced use cases in a collaborative environment.

What is most valuable?

  • GUI-based accelerated API development
  • Segregation of ownership and control for different stakeholders
  • Self-service Developer Portal: a highly customizable portal based on Drupal CMS
  • Security support for oAuth, basic authentication and keys
  • Analytics
  • High-performance solution when used with DataPower IDG. DataPower IDG can support 8K TPS per appliance
  • Easy-to-implement, configurable API security and analytics
  • LoopBack projects allow API creation using a datasource

This product has been designed very well and addresses many advanced use cases of API development in a collaborative environment, which are not yet available in other existing products, for example, Layer 7.

How has it helped my organization?

  • Self-servicing portal allows users to explore APIs, create and manage keys. and manage subscriptions.
  • Advance infrastructure load balancer/cluster management features
  • GUI-based accelerated API development and deployments

What needs improvement?

  • Production traffic monitoring features can be better.
  • A few advanced API managementfeatures such as monetization and portal syndication are not yet available in the product, but are included in the product road map for the near future.
  • API hosting needs a separate product (for example, DataPower) or Micro Gateway (a node js component). However, in a few cases, this can be seen as a better overall solution.
  • Frequent product design changes were observed during the early stages of this product evolution; however, currently this product is very stable.
  • A few minor quality issues were observed during the early stages of this product evolution; however, currently this product is very stable.

For how long have I used the solution?

I have used it for 1+ years.

What do I think about the stability of the solution?

Current versions are stable. However, a few minor issues were observed during the early stages of product evolution.

What do I think about the scalability of the solution?

No scalability issues were found.

How are customer service and technical support?

Technical support is 9/10:

  • Highly responsive
  • Quarterly enhancement/bug fix releases
  • Detailed product documentation

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

We previously used Apigee. We switched due to version upgrade cost issues and a need for performance improvement.

How was the initial setup?

Initial setup is very well documented and straightforward. However, please refer to API Management experts for the most-optimized solutions.

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

It's available in SaaS and on-premise versions. This product comes in three offerings: Essentials, Professional & Enterprise.

As per the required API Management components, pricing and licensing might vary on a case-by-case basis.

Enables a cost-effective solution when implemented properly.

Which other solutions did I evaluate?

Before choosing this product, we also evaluated CA Layer 7, Akana, and Mashery.

What other advice do I have?

API Connect is an easy-to-learn, very advanced, reliable, business-to-business API management product. However, understand your requirements clearly and use expert help for the most optimized yet secure solution.

The API Connect product comes with API management, developer portal, offline API development toolkit and a node js component called Micro Gateway. Licensing can differ for these components.

From an API development features perspective, API Connect and API Management might appear significantly different. However, inherently both products exhibit a very easy, refined and mature API implementation process. I would personally recommend to everyone to use API Connect over API management.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user487374 - PeerSpot reviewer
it_user487374VP Product Management at PeerSpot
Consultant

What were the reasons you chose this solution over the other products you evaluated?

it_user217194 - PeerSpot reviewer
Head of Development/Integration with 1,001-5,000 employees
Vendor
We know that our implementer had some problems while implementing the platform but IBM responded very quickly and professionally.

What is most valuable?

The most important feature is, for sure, the security gateway. But if we think commercially, the possibility for easily creating and exposing service plans and charging is also valuable.

How has it helped my organization?

We are planning the usage possibilities of API management inside our company, and outside, as well. Plenty of our web services are spread throughout various enterprise infrastructures and we want to control them in a better way with this tool. Of course, the valuable part outside the company is possibility for tracking and exposing telco services, as well as a commercialization aspect, through a developer community.

What needs improvement?

We have no suggestions so far.

For how long have I used the solution?

After six months testing the platforms we now have a preparation period for commercial usage. The platform is technically ready for use. We are using a Data Power XG45 v6.0.0.4 as the gateway layer alongside API Management.

What was my experience with deployment of the solution?

No issues encountered.

What do I think about the stability of the solution?

No issues encountered.

What do I think about the scalability of the solution?

No issues encountered.

How are customer service and technical support?

Customer Service:

We have no such information so far.

Technical Support:

We know that our implementer had some problems while implementing the platform but the main vendors technical support (IBM) responded very quickly and professionally.

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

No, we didn't. This is our first tool with this functionality.

How was the initial setup?

Initial setup is very simple. Later implementation is a little bit complex (disagreement of reference in documentation, different recommended OS versions for additional parts of the environment etc.)

What about the implementation team?

The implementation team did it with the support of a main vendor team. They have high level of expertise.

Which other solutions did I evaluate?

No we didn't. Maybe ESB (Enterprise Service Bus which we already use) is one of the solutions for exposing different kind of web or other services for sharing usage data but we realized that API management will be more useful for our wider purposes.

What other advice do I have?

It's a good solution with a simple user interface. It has many different possibilities as a business solution.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user487374 - PeerSpot reviewer
it_user487374VP Product Management at PeerSpot
Consultant

What would you recommend to other companies as they prepare their initial setup?

Cloud Architect at a energy/utilities company with 501-1,000 employees
Real User
Analytics are helpful for identifying problem areas
Pros and Cons
  • "API Connect is a good product, and everything works fine. All the analytics are good, and it is easy to follow up. I like it in that sense. I'm more focused on following up on analytics by seeing how many API calls we are getting and where we see a lot of problems. I was working on that API level."
  • "We ran it on top of the Kubernetes cluster, so it wasn't a standalone service. In the worst-case scenario, API Connect couldn't stay online if all the containers went down. We had to restart all the services. We shut down all the containers automatically one by one."

What is our primary use case?

We used API Connect for OPIE management. About 50 developers in my company are using it. 

What is most valuable?

API Connect is a good product, and everything works fine. All the analytics are good, and it is easy to follow up. I like it in that sense. I'm more focused on following up on analytics by seeing how many API calls we are getting and where we see a lot of problems. I was working on that API level.

For how long have I used the solution?

We used API Connect for at least three years.

What do I think about the stability of the solution?

API Connect's stability was okay. We ran it on top of the Kubernetes cluster, so it wasn't a standalone service. In the worst-case scenario, API Connect couldn't stay online if all the containers went down. We had to restart all the services. We shut down all the containers automatically one by one. That was the only problem. It didn't happen often— maybe three or four times in two years — but it was still somewhat problematic. API Connect is not fully cloud-native in that sense.

What about the implementation team?

We outsource maintenance to a local company in Finland. They built it for us and maintain it.

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

API Connect was highly expensive for us, but the decision to switch was made before I joined the company. It seems like the company bought it, but they didn't know how to use it. After two years, they decided to reevaluate and conduct some cost estimates. 

What other advice do I have?

I rate API Connect eight out of 10. If you are using a microservice like Kubernetes, that should be tested to ensure it's working. If you are running API Connect on top of Kubernetes, you trust that you can update the Kubernetes cluster on the fly during the daytime.

In our case, every time we had to update the Kubernetes cluster that API Connect was running on, it was so much work. We could update all the other clusters with no problem. So my advice is to make sure that it is working. Otherwise, I think everything was okay. 

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Google
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Associate Director, Cloud Architect at a computer software company with 5,001-10,000 employees
Real User
Stable with good functionalities and works well overall
Pros and Cons
  • "The functionalities on offer are very good."
  • "The solution would be better if it had cloud functionalities."

What is our primary use case?

The solution is primarily used as the API gateway. It's for the application that performs the function as the API for the consumer.

What is most valuable?

The customer seems to really like how this particular solution works.

The solution is very stable.

The functionalities on offer are very good.

What needs improvement?

The solution would be better if it had cloud functionalities.

It would be very helpful if it supported Azure and/or AWS marketplaces. Right now, if I want to set up something in Azure, I need to set up a VM from scratch instead of just being able to have it be supported and integrated.

For how long have I used the solution?

I've only really been assisting my customer, who uses this solution. However, it's my understanding that they have been using the product for a long time.

What do I think about the stability of the solution?

The stability has been very good. It doesn't crash or freeze. There are no bugs. From a performance perspective, it's reliable.

What do I think about the scalability of the solution?

The customer has many, many users on the solution currently. I can't speak to exact numbers. I know there are a lot.

How are customer service and technical support?

I've never dealt with IBM's technical support. I'm unsure if the client even has a contract that allows them access to IBM's support. If they do, I would definitely reach out to discuss the product and its capabilities more. I'm not sure if a technical support license is extra or just comes with the license itself or if it expires over time, et cetera. I haven't looked into it at all.

How was the initial setup?

I've never handled an installation before. I wouldn't be able to speak from personal experience. I can't get into details about implementation or deployment or how long the process takes.

Which other solutions did I evaluate?

I proposed to the client that they use the cloud-native API gateway in Azure or in AWS, however, they wanted to go for the API Connect.

What other advice do I have?

I'm considering migrating API Connect to Azure.

I'm still doing the assessment for this product. That is due to the fact that the move to the cloud is just not only for this product. We have a lot of products in terms of the customer's applications. I need to assess everything together and then propose to my end customer.

I'm a vendor. I do assessments for my customer.

I wouldn't recommend this solution to other organizations at this time. It's on-premises and everyone is moving to the cloud. It makes more sense to seek out a cloud solution.

Overall, I would rate the solution at an eight out of ten.

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
Buyer's Guide
Download our free IBM API Connect Report and get advice and tips from experienced pros sharing their opinions.
Updated: October 2024
Buyer's Guide
Download our free IBM API Connect Report and get advice and tips from experienced pros sharing their opinions.