
Overview
Value of IBM API Connect: As businesses embrace their digital transformation journey, APIs become critical to unlock the value of business data and assets. With the increasing adoption of APIs, consistency and governance are needed across your business. Full-lifecycle API management can help you create, manage, secure, and socialize your ecosystem of APIs, and implement a robust API strategy.
API Connect as a Service offers two tiers: API Connect Standard tier and API Connect Premium tier. The Standard tier includes the full lifecycle API Management capabilities with built in policies for data transformation. The Premium tier includes every feature in the Standard tier as well as advanced data transformation policies (XSLT, GatewayScript and Custom Policies) delivered through a single tenant (isolated) API Gateway. You have the ability to upgrade from a Standard tier to an Premium tier at anytime. We encourage you to schedule a live demo to learn more about both tiers of API Connect https://ibm.biz/apiconnect-demo
Create APIs: Accelerate API creation with an intuitive user experience to expose data, microservices, enterprise applications, and SaaS services through open standards. Improve developer productivity and API quality using integrated developer tooling and automated test generation. Learn more about creating APIs: ibm.biz/create-apis
Manage APIs: Rapidly organize, publish, and analyze your APIs with governance and version control across the API lifecycle. Organize many types of APIs into API products with full control over visibility for consumers. With out-of-the-box dashboards, you can easily analyze your ecosystem of APIs and gain insights, such as identifying APIs best suited for monetization. Learn more about managing APIs: ibm.biz/manage-apis
Secure APIs: Reduce cybersecurity risks and protect your data and business assets with an enterprise-grade encrypted gateway near your cloud-native apps & microservices. Accelerate time to value with easy-to-apply, pre-built policies to secure, control and mediate the delivery of APIs. Learn more about securing APIs: ibm.biz/secure-apis
Socialize APIs: Increase developer productivity and get more value out of your APIs by ensuring your developer communities can easily discover, explore and consume APIs across your ecosystem. Encourage API reuse and innovation through branded and customized self-service portals and community-building features such as blogs, ratings and forums. Learn more about socializing APIs: ibm.biz/socialize-apis
Premium tier capabilities:
The Premium tier includes all full lifecycle API management capabilities from the Standard tier with added data transformation through custom code policies (XSLT, GatewayScript and Custom Policies). The Premium tier provides a single tenant API Gateway which allows you to create and use custom policies for re-usable functions across your APIs. Additionally, global policies can be set to standardize API development.
Pricing and upgrades: For custom pricing and sales inquiries or for AWS accounts outside the United States, please contact IBM Sales https://ibm.biz/apiconnect-privateoffer It is easy and flexible to upgrade to a higher dimension within an offering or from the Standard tier to the Premium tier at anytime. For additional details about API Connect tiers, pricing, and upgrade, please visit the subscription terms page in the documentation ibm.biz/subscription-terms
Highlights
- Expand brand reach by publishing APIs to tap into a broad developer community.
- API Connect trial and enterprise are deployed in the following 6 data centers: US-East, EU-Frankfurt, UK-London, IN-Mumbai, ID-Jakarta, and AU-Sydney. Expand brand reach by publishing APIs to tap into a broad developer community. Enable digital business through new channels for partners and monetizing data.
- To get a walk-through of API Connect on AWS, schedule a live demo with one of our product experts: https://ibm.biz/apiconnect-demo
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Free trial
Dimension | Description | Cost/12 months |
|---|---|---|
100K API Calls per year | API Connect aaS Standard tier | $996.00 |
500K API Calls per year | API Connect aaS Standard tier | $3,000.00 |
1M API Calls per year | API Connect aaS Standard tier | $5,004.00 |
10M API Calls per year | API Connect aaS Standard tier | $7,104.00 |
25M API Calls per year | API Connect aaS Standard tier | $8,580.00 |
50M API Calls per year | API Connect aaS Standard tier | $9,000.00 |
75M API Calls per year | API Connect aaS Standard tier | $10,080.00 |
100M API Calls per year | API Connect aaS Standard tier | $12,000.00 |
250M API Calls per year | API Connect aaS Standard tier | $18,000.00 |
1.2B API Calls per year | API Connect aaS Standard tier | $30,240.00 |
Vendor refund policy
All orders are non-cancellable and all fees and other amounts that you pay are non-refundable. If you have purchased a multi-year subscription, you agree to pay the annual fees due for each year of the multi-year subscription term.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Software as a Service (SaaS)
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
Resources
Support
Vendor support
For paid subscriptions, please visit IBM Support to create a ticket for API Connect: https://ibm.biz/APIC_Support
To access and manage your API Connect trial or paid instance, visit: https://ibm.biz/automation-console For trial support, please visit API Connect community-based forum:
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

Standard contract
Customer reviews
API management has strengthened security and monitoring but still needs better support and tooling
What is our primary use case?
The usual use cases for IBM API Connect that I worked with mostly involved three things: security, monitoring, and message control. The purpose was to address these areas, though there was one feature we did not use. IBM API Connect has the capability to monetize APIs, but I worked for an insurance company that did not want to monetize. They wanted to use it internally and control the information, so monetization was disabled.
After that, we focused on security, monitoring, and message control. For security, we added Active Directory integration so people could connect securely, and we enabled JWT to secure login, password, and token inside JWT.
Monitoring was important because when IBM API Connect is installed on Kubernetes and OpenShift, it includes ELK, which is Elasticsearch, Logstash , and Kibana. When we wanted to monitor something, set an alert, or check the logs, everything was included such as the number of calls, the number of succeeded requests, the number of failed requests, the number of requests with technical errors, the downtime, and the average message time for request response. Everything in monitoring was handled by ELK, and there was a small customization of Kibana dashboards, though it was really limited. The customization of Kibana inside the administration page of IBM API Connect was quite restricted.
Then we had control, which has many parts. The first part was that when we created an API, we had to create a contract using Swagger contract, OpenAPI 2, or OpenAPI 3. We were creating the Swagger and controlling that the message had the minimal requirement of data and structure, or it was rejected by IBM API Connect directly.
The second part was that when we had an API, we had to create what we call a plan, and inside the plan, we could add our customers. Any plan could have rules and policies. For example, we could say that accounting clients have a plan and inside this plan, they can only use GET requests to get information but cannot modify it. All the updates were forbidden.
We created the plans to control who is doing what. The last thing we were doing with these plans was implementing request limitations. In a big insurance company with many millions of clients, when requests come from anything online, batch, and so on, if we say a user coming from a certain server can only make 100 requests per minute, all the other requests get HTTP 529. This is managed by the plan and by the user. We could control and say that a batch from a certain server can only make 10,000 requests per day or 5,000 requests per hour or per minute. This is a rate limit based on the number of requests and the time range. IBM API Connect made this control quite easily, and we could see in the dashboard when someone made too many requests. For instance, if someone was only accepted for 500,000 requests per day but made one million requests, he increased his number of requests by twice and half of it was not allowed. All those things made us limit requests. We limit because we do not want to kill the servers in the backend on the other side. We made tests and stress tested the backend, and when the documentation said a backend can only handle 10,000 requests per day, we needed to be sure that every request coming to it was managed by IBM API Connect in front of it, and only it could handle the requests going to the backend on the other side.
What is most valuable?
The features or capabilities of IBM API Connect I have found the most valuable and useful are two things that are good, but one of the two is not easy. The first thing is that the development is in JavaScript. When I want to make custom development, I can get a request and handle it as I want. Because there is JavaScript, there are quite no limits. I can do whatever I want with the message, transform it, control, update, anything I want, really. IBM API Connect also has modules, so if I do not want to use JavaScript for custom development, I can use modules. They have modules for XML to JSON and JSON to XML conversion that I do not have to code because they are already included. IBM API Connect has something to put a flow from the request to the backend and from the backend to the response, similar to an ESB. In both directions when something has to go through, I can use it, which is great. So it is time to develop, but if I really do not find what I want into the modules, I can make custom development in JavaScript.
The second thing is that there is even a debugger, but the debugger is difficult to use. It is cool that there is a debugger, but not cool when I want to enable it because it is difficult. I need to use Postman. To debug an API, I need to call another API to enable the debug of this API first. Then when I make my call, I need to call another API to get the message and see all the steps. It is not having a debugger in Java where I can make step-by-step debugging or in any code language. It was not really easy because I need to test, enable debug, send the message test, recall another API, get the steps message in a text file and understand what is the problem and then resolve it. However, Gravitee API has a real debugger with step by step functionality.
I have used the analytics feature of IBM API Connect. The analytics is on the Kibana side through ELK, which is the Elasticsearch, Logstash , and Kibana part of the analytics.
The metrics I found most useful are different for different departments. For the business analyst and for the product owners and managers, they were checking how many requests succeeded and how many requests failed at the end of every month. We preferred to see only the bad requests. We would check if there were any requests refused because there were too many calls in the time range, how many 500 errors there were, and why those 500 errors occurred. Then we would go to the dashboard and check the message response to understand what was the problem. This was the more interesting part for us as architects and technical persons. Product owners, business analysts, and others wanted to see that we had 90 percent of success messages and 10 percent of failed messages and so on. We had different dashboards for different audiences.
What needs improvement?
There are areas of IBM API Connect that need to be improved. I want what Gravitee made, which is much better. Gravitee made many samples for different use cases. First of all, they made examples of use cases, codes, and what the module expects and what the module returns for multiple examples and use cases inside the development. I do not even have to go to the documentation website because everything is included inside the tool when I work on it. This is great, in fact. IBM API Connect should show examples.
One other thing is the support. The support of IBM is in India. Every time I want to ask something, they say they need logs, they want this, they want that. Gravitee API asks me to explain the problem without asking a thousand times as if it is a request for a green card in the USA. Then they really explain quickly.
IBM is a big company, so everything is standardized with the approach of "You do that, you do that, you request that. If you do not have that, you do not reply to the client." Clients want flexibility today, even if it is a huge company. A stressed client is a client that will want to change to other flexible solutions. When everything is fine, we do not care, but when there is stress and problems, that is when the customer of IBM evaluates the tool really. It is when there are problems. IBM makes a lot of efforts on sales and technical sales, and then that is it.
For how long have I used the solution?
I have been working with IBM API Connect overall for around four years. There was version 8, version 9, version 10, and after they changed, it is version 2024 I think, 2025. IBM always changes names and so on. But I worked extensively with version 10.
What do I think about the stability of the solution?
IBM API Connect was very stable. We never had any issue of memory or anything. It was really stable.
What do I think about the scalability of the solution?
The scalability of IBM API Connect is quite variable. When you have on-premise, it is very difficult. When you have Kubernetes or OpenShift, it is very easy. When you have Node.js, it is not quite impossible, I think, but it is quite difficult.
On-premise is very difficult because you need to put a proxy and so on. You need many things. When I mean on-premise, it is a physical machine where IBM API Connect is installed on one VM or physical machine only. If you want to increase scalability, you have to add another VM or another physical machine and install IBM API Connect and make them collaborate together as a cluster. This requires significant effort.
When you have Kubernetes on cloud or on-premise, scalability is easy. We had Kubernetes on-premise because we wanted performance. We had Kubernetes locally because we had to install Kubernetes ourselves, which was our responsibility. So we installed Kubernetes, or we could install OpenShift which is just a top level of Kubernetes in the end. But then inside, I would go to the sys admin of Kubernetes and ask if they could increase the replicas from four to eight, for instance. Everything would be done inside of it and the network would be handled, and the proxification of the URLs and DNS would be done internally. This is easy with containerization.
How are customer service and support?
We quite suffered with Kubernetes initially. First of all, there were minimal requirements that can be found on the website regarding a certain version of operating system, memory, disk, and CPU. We made the initial setup, and when we tried to install, we had many errors. In the end, we asked for an expert of IBM to come help us. It took one week, and he helped us because IBM has information that I do not find in the documentation. It was frustrating that we almost could not install it by ourselves because some information I will never find because IBM keeps it. This is not fair. IBM is very aggressive in the legal part, in the selling part, and in anything.
How was the initial setup?
I participated in the initial setup and deployment of IBM API Connect.
What other advice do I have?
The role of IBM API Connect in accelerating time to market for customers is a difficult question. If you have an expert, it is a big added value to have IBM API Connect. But if you have people learning it, the documentation is not easy, which is typical of any documentation of IBM. It really depends on whether you have an expert or whether you have people learning. However, compared to Gravitee, I would choose Gravitee, unfortunately, for IBM.
I have utilized the automated API creation tools, but we did not prefer it. We used automated conversion for the API. We had old web services with WSDL in XML format, and they wanted them as an API with just sending JSON. So we provided the XSD and the WSDL to IBM API Connect, and it worked quite well. Then it transformed it to a Swagger. Then we took the Swagger and we could continue the CI/CD of this REST service. However, the automated generated API was not our preference. Either we went from WSDL or we created the Swagger by hand. We used Stoplight , which is a Swagger editor. We were working with the business analysts, and we were creating the Swaggers together. Either they provided us an XML or an Excel file with all the structure, or we were doing it all together without an Excel file and creating the Swaggers. When the Swagger was valid, then we installed it into IBM API Connect.
I have been working with Gravitee API, the French solution, while also providing feedback with PeerSpot . It is not the same. It is really not the same. There is Gravitee API, and that is it, because there was Kong but it has not been tested because it was too expensive, so they refused to test it. I installed Gravitee API and worked on it. I mean I installed it, and it is used in production.
I was also working with APIC, IBM API Connect, and App Connect also. I have not been using GraphQL because it is a new feature, really. But I had some questions on it.
My overall rating for IBM API Connect is 7 out of 10.
Rapid api connectivity has streamlined workflows and has provided detailed analytics insights
What is our primary use case?
My main use case for IBM API Connect is to connect APIs more quickly. A specific example of how I use IBM API Connect is that we have many APIs and IBM API Connect provides a one-stop solution.
What is most valuable?
IBM API Connect has positively impacted my organization because it provides better detailed analytics, which makes things easier for us. It simplifies processes by using AI to help automate tasks and work.
What needs improvement?
We are relatively new to IBM API Connect, so I do not have significant improvements to suggest at this time.
For how long have I used the solution?
I have been using IBM API Connect for the last month.
What's my experience with pricing, setup cost, and licensing?
I do not handle the pricing, setup cost, and licensing details.
What other advice do I have?
The advice I give to others looking into using IBM API Connect is that it really depends on people's use case, so depending on the use case, it might or might not fit their solution. I gave this review a rating of 10.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Supports secure API governance and enables automated CI/CD integration with strong policy enforcement
How has it helped my organization?
IBM API Connect has a designer and CLI features which can be used to completely automate the API. The way we use it is different. We really do not need an app dev team in order to create, design, and deploy an API. If a business analyst has a basic understanding of what the input and output payload is, they can directly create the API. We have automated the process. A business analyst fills out an entire Excel sheet with input and output payloads. That payload is fed to IBM API Connect commands and generates the YAML out of it, which is compliant with Open Standards 3.0.
IBM API Connect by default has all the features that are specific to CI/CD processes. IBM API Connect has a rich set of policy management features. We can achieve centralized control over API policies for governance and compliance. If a security team requests compliance features, we can fit IBM API Connect to address or secure whatever needs come out of the security team. All the enforcements can be done using IBM API Connect.
What is most valuable?
IBM API Connect is an API Gateway. It is purely for securing enterprise-wide APIs from the outside world. It best fits as an API Gateway in DMZ zones. It has a lot of features. It supports OAuth, third-party identity providers, and MFA as well. With the introduction of IBM API Connect V10, it also supports integration with multifactor authentication.
IBM API Connect has a designer and CLI features which can be used to completely automate the API. The implementation approach is different from typical processes. We do not need an app dev team in order to create, design, and deploy an API. If a business analyst has a basic understanding of what the input and output payload is, they can directly create the API. We have automated the process. A business analyst fills out an entire Excel sheet with input and output payloads. That payload is fed to IBM API Connect commands and generates the YAML out of it, which is compliant with Open Standards 3.0.
IBM API Connect by default has all the features that are specific to CI/CD processes. IBM API Connect provides policy management features. We can achieve centralized control over API policies for governance and compliance. Whatever a security team requests in terms of compliance features can be addressed through IBM API Connect to secure the necessary components. All the enforcements can be done using IBM API Connect.
What needs improvement?
When comparing IBM API Connect with DataPower Gateway, there are many features in DataPower Gateway that are not available in IBM API Connect. Some examples would be connectivity to MQ is not available in IBM API Connect. Custom code needs to be written in order to connect to MQ and exchange messages. This can be achieved, but it is a tedious task. Custom extensions need to be built in order to connect to MQ and exchange data. Additionally, there are enhancements needed when it comes to segregating APIs based on domain.
What do I think about the scalability of the solution?
We did not go with the model of scaling based on licensing. We have a centralized pool for the entire middleware IBM middleware stack, which is quite close to 400 plus licenses. It is distributed among IBM MQ , IBM Ace, IBM DataPower , and IBM API Connect. As far as licensing is concerned, it is pretty flexible. It is not tied to a single product.
How are customer service and support?
Support is extremely good, especially with Sev 1 issues. The research team is brought into calls whenever needed. The support team is strict on their SLAs.
What other advice do I have?
The overall review rating for this product is 9 out of 10.
User-Friendly with Great Integrations, but Debugging APIs Can Be Tricky
Have addressed performance challenges while benefiting from flexible subscription models and reliable user access
What is our primary use case?
We use IBM API Connect for healthcare projects, not for telecom services.
What is most valuable?
The best features IBM API Connect offers in my experience are the middleware capabilities, as it can connect the front end.
You can be more secure using JWT tokens with IBM API Connect. We can optimize API access, which will be more secure. We can add some policies to provide extra security, protect your backend, validate the consumers, and analyze based on the traffic limit to throw things out.
IBM API Connect helps with security by using OAuth 2.0 and basic authentication.
User management to authenticate the user is an important feature worth mentioning.
IBM API Connect has positively impacted my organization, as customer experience is good. Based on the subscription, we can handle the subscription, and customers use the environment as a handler, making the mechanism easy.
Based on the implementation, you can see improvements in onboarding speed. If this is a direct application, you can validate with the user and get the response from the application. If you require multiple transactions, it takes time.
What needs improvement?
To improve IBM API Connect, based on customer experience, you could work on latency. You can increase scalability and availability. If you're connecting with any other cloud, it connects to the infrastructure which needs to be managed with the customers and cloud providers, so if you have a setup, we can handle it easily.
I have faced latency issues on the server, related to our management. If you need to stabilize your server based on peak traffic, you need to configure the scalability model. You need to know when traffic peaks, so use auto-scaling when traffic comes. If the application is not in use, the value should be zero, and it starts from zero. Based on customer experience, the value will increase, and when there is no customer servicing, the peak would be reduced, making the value remain zero. Following this approach, you should be able to optimize costs and satisfy customer experience.
For how long have I used the solution?
I have been using IBM API Connect for four years.
What do I think about the stability of the solution?
In my experience, IBM API Connect is stable enough, but downtime depends on traffic and backend server configuration. If your backend server is down, you may experience downtime. If it is functioning well, you won't have a bad experience and your application becomes more reliable.
What do I think about the scalability of the solution?
IBM API Connect's scalability is good, as you can handle it easily similar to how you manage cloud providers.
How are customer service and support?
I haven't reached out to customer support yet; there is a separate team for that.
Which solution did I use previously and why did I switch?
What was our ROI?
I have seen a return on investment from using IBM API Connect, as we created multiple plans based on customer usage. In those plans, we can reduce traffic, and based on the traffic, we can optimize the cost.
What's my experience with pricing, setup cost, and licensing?
I have not worked on pricing, setup cost, or licensing for IBM API Connect; that part is handled by the architect.
Which other solutions did I evaluate?
I did not evaluate other options before choosing IBM API Connect, as I mostly worked with Apigee. It depends on the provider; IBM API Connect allows movement into on-prem architecture, while Apigee is primarily a cloud solution.
What other advice do I have?
My advice for others looking into using IBM API Connect is that it's a good platform to learn from. You can create API proxies easily, implement features effortlessly, and maintain them without hassle. There is also a support team available. It's a bit similar to Apigee and stands out as a unique platform.
Regarding a business relationship with this vendor beyond being a customer, I believe my vendor subscribed to IBM API Connect, and I'm working in the healthcare domain, so that's the vendor basis I believe.
I don't have any additional thoughts about IBM API Connect before we wrap up; it's a good opportunity to learn.
On a scale of 1-10, I rate IBM API Connect a seven out of ten.