We use this solution for security as well as for monetization. I'm a certified CA API management professional and a user of this solution. We are vendors of Layer7.
Senior Developer at a tech consulting company with 10,001+ employees
Simple to develop APIs at a competitive cost
Pros and Cons
- "Simple to use and easy to develop APIs."
- "The development portal could be improved."
What is our primary use case?
What is most valuable?
I like the simplicity of developing APIs.
What needs improvement?
The development portal could be improved. Following Layer7's acquisition of Broadcom, the technical support and sales teams have not been good and both those areas need to be improved. I'd also like to see the latest code support with open API specs and JavaScript which is lacking.
For how long have I used the solution?
I've been using this solution for six years.
Buyer's Guide
Layer7 API Management
December 2024
Learn what your peers think about Layer7 API Management. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
What do I think about the stability of the solution?
This is definitely a stable solution.
What do I think about the scalability of the solution?
The product is scalable, up or down, according to your needs and there are no issues. We receive somewhere between 30,000-60,000 hits per day.
How are customer service and support?
Technical support is responsive, but since the merge with Broadcom the support has not been as good. They're not interested in getting on a call to quickly try to resolve an issue.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
We also use API Apigee which is more complex. You have to know XML coding and tags, for example. With Layer7 you drag and drop assertions and name them. With Apigee, after selecting the policies, you need to write some logic into it.
How was the initial setup?
The initial setup is very simple. It's straightforward and you can just go through the mock ups step by step and implement. I do the deployment myself, it's very simple.
What's my experience with pricing, setup cost, and licensing?
The cost depends on how many licenses you are trying to acquire. There is
a perpetual licensing fee, and then you pay annually for support and maintenance. The price is competitive with other solutions.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Simple dashboard, improved our time to market and pretty easy to setup
Pros and Cons
- "The most valuable feature was the gateway because it has a good dashboard which shows all the hits, misses, and issues, how often you are viewing, what was the response time, etc. The gateway was very easy to deploy."
- "Layer7 API Management should give a clear roadmap of the product and where it is going, and they should not change the underlying layers."
What is our primary use case?
We had all those three layers from API: the gateway, mediation, and monitoring. We had implemented that on CentOS operating system.
After that, we deployed some test APIs for patient-related activities in healthcare. We were querying the patient appointments from the patient database and then passing it on to a mobile app. That was the small experience I had.
We had this API M dashboard on which and the APM gateway server on which we deployed all these APIs, a couple of APIs only, not much. I just initiated that project, implemented them, the UAT, and the protection domain, and then deployed a couple of sample APIs. After that, I left the role. I don't have any detailed experience, because we were not able to implement many APIs because the site was just starting up.
How has it helped my organization?
This product improved our time to market. Because we are a government healthcare organization, we are supposed to expose our patient data to the national command center and other mobile apps. We were able to expose our data securely. That was an advantage of Layer7 API.
What is most valuable?
The most valuable feature was the gateway because it has a good dashboard which shows all the hits, misses, and issues, how often you are viewing, what was the response time, etc. The gateway was very easy to deploy.
The dashboard was pretty simple. It had all the features, but the usage load was less initially. Now, the use cases slowly increase.
What needs improvement?
Layer7 API Management should have more stability towards the operating system. I think we were planning to go to version 11, and then Layer7 API Management said you need to move from CentOS to some other operating system. This sort of stability needs to be there. They can't keep forcing the customer to completely change the OS. They should have some stability on the platform in terms of the roadmap. Layer7 API Management should give a clear roadmap of the product and where it is going, and they should not change the underlying layers.
Layer7 API Management should also have an online, direct support mechanism wherein we can directly raise a ticket in the global center, and then somebody should come online to provide support if necessary.
For how long have I used the solution?
I used it for three years. I used version 10.x.
What do I think about the stability of the solution?
The product was stable overall.
What do I think about the scalability of the solution?
It was scalable because we had a clustered server on a free load balancer. Whenever there was a load, we could add one more node horizontally and put it under the load balancer. So the load will get distributed.
It was scalable for our use case. It supported us very well. It was for patient appointments, and it really helped.
There were around six end users. Two of them were administrators, two were developers, and two were integration engineers.
How are customer service and support?
The customer service and support were good but not excellent. They have some issues in terms of manpower, and they have support from Dubai. They do multiple projects, and that's why sometimes it's a bit difficult, but it's fine.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
We didn't work on anything instead of Layer7.
How was the initial setup?
It was pretty easy because we were supported by Layer7 team, and we were able to deploy it very easily.
Deployment time: One week for UAT and another week for the production.
We already have a middleware known as Rhapsody. We were able to easily integrate Layer7 with Rhapsody.
Which other solutions did I evaluate?
What other advice do I have?
I would definitely recommend it. Overall, I would rate the solution an eight out of ten. It was good for the healthcare industry.
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.
Last updated: May 18, 2024
Flag as inappropriateBuyer's Guide
Layer7 API Management
December 2024
Learn what your peers think about Layer7 API Management. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
Sr. Systems Engineer at a hospitality company with 1,001-5,000 employees
The out-of-the-box security features are useful. We feel secure using the Gateway.
Pros and Cons
- "The out-of-the-box security features are useful. Right now, you can just right-click and drag and drop the assertions with the rate limit. That, as well as the x-amount surge protection, is built in so we can bring that in."
- "On the monitoring side, we need a better way to monitor it. CA has not given a clear understanding of what external tools we can use to do this."
What is our primary use case?
We use CA API Management for our brand mobile app and our outbound traffic. Our brand mobile apps are for Olive Garden, Capital Grill and LongHorn Steak House.
We also use API Management to modernize legacy systems via microservices.
We have our internet application, which is connected to PeopleSoft and other tools so we can export through API gateway. So we have a custom mobile app built for our internal application, where people can check their paychecks, benefits, and other perks, such as gift cards.
How has it helped my organization?
One of the main things is the call-ahead feature, where people can call ahead of time with our mobile app to reserve a table at these restaurants. We also have private click-to-call links that are very successful.
Pretty much the whole mobile app is going through our Gateway. People can only access the app through a mutual SSL authentication, plus we make sure that we do geo-location. We also have CA Advanced Authentication to help with this. We put these two tools together to make sure that we are not entertaining anybody outside of our countries that we serve. So security-wise, we feel secure using the gateway.
What is most valuable?
The out-of-the-box security features are useful.
Right now, you can just right-click and drag and drop the assertions with the rate limit. That, as well as the x-amount surge protection, is built in so we can bring that in.
What needs improvement?
On the monitoring side, we need a better way to monitor it. CA has not given a clear understanding of what external tools we can use to do this.
We also need a total dashboard functionality to see how many transactions are going through, where the problems are, etc. There's no out-of-the-box monitoring other than the dashboard, which doesn't give you very much.
Their migration policies are also not the best out there. We just do an export and import of it, which is fairly simple, but they could have made it better.
For how long have I used the solution?
Three to five years.
What do I think about the stability of the solution?
We do promotions and that's the only time you see some crashes. But overall it's pretty stable product and we haven't had issues with it.
What do I think about the scalability of the solution?
Because we have a physical appliance, we have the capacity with us, but scalability is going to be hard. Our next strategy is for us to figure out if we can use virtual gateways instead of an appliance gateway and then scale horizontally.
As for end users, we have a lot of them. About 200,000-300,000 users have downloaded the application and use it externally. As far as maintaining here locally, it's a team of 5 people.
We are growing. I'm the main implementation architect on the support of it. Now, we have a policy development team, an enterprise architecture team and a performance testing team. Each one of them from their team lend out to us whenever we need it.
I would say we're probably 20 to 30 percent of people have been using it within our organization. We still have a lot of room to go.
How are customer service and technical support?
Their support is phenomenal. That's one thing that I like about CA is that they're very good at their support.
There's a big dent right now with the merger with Broadcom. So, it's not working out that well lately. I think they need to get that merger completed quickly to get this all figured out.
Which solution did I use previously and why did I switch?
This is the first one we've picked and then we were pretty happy with it so far.
How was the initial setup?
It is straightforward, but now we're trying to cache some of the responses and there is no real guidance on how this works.
What about the implementation team?
We had CA Services help us during initial setup and that's about it.
What was our ROI?
We see clear ROI with this solution.
What's my experience with pricing, setup cost, and licensing?
I think it's competitive. It's not that expensive when you compare CA with the Oracle product. I also haven't seen the latest pricing for the virtual gateways, but what I have seen seems to be reasonably priced.
Which other solutions did I evaluate?
We were thinking about the Apache system at that time, as well as the Oracle server and architecture.
I used CA in my previous organization so I'm committed to it. To me, it met our requirements at that time, which helped us choose it for this organization.
At that time, Oracle didn't actually have a gateway. Although they have now acquired a gateway, I think CA API Gateway is more mature. It's been there for a long time, even before CA purchased it, so in this space they are the best. We also did the research and looked at resources like the Gartner Report, and CA API Gateway seems to rank top on the list.
What other advice do I have?
I rate CA API Management as an eight out of ten due to the overall stability of the product. So, we had this implemented and running fine unless we had increased traffic. We never went back and tuned it. In that way, I'm pretty happy with that.
It loses the last two points because of the monitoring, as well as the capacity analysis and planning our day-to-day transaction details.
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
Director of Architecture at a healthcare company with 10,001+ employees
Video Review
We leverage the solution to make our business services available on the Cloud.
What is most valuable?
I work for a major healthcare company, it's amongst the top ten Fortune 500 companies and we've been leveraging CA API Management to make our healthcare business services available on the Cloud. To make them available on the Cloud and to enable our healthcare capabilities to be consumed by different consumers in real time across a plethora of channels.
We are leveraging CA API Management - we chose it by doing a huge comparison across different competitors. CA API Management helps us to securely consume various services and also the biggest thing has been to do monetization of services. We have certain rules that have been defined where you basically say that this specific healthcare capability is of greater value and we put a dollar amount to it as to which consumers can consume how much and based on its usage and all that.
CA API Management has been the driver for our digital transformation. It's interesting these days, the entire business is heading towards a completely distributed platform where the consumers are everywhere. You have business to business consumers, you have API management consumers and you have mobile consumers. At the same time, you have data providers that are growing heavily. You have data analytics placed platforms and then companies are heading towards providing helping consumers to make analytics-driven decision. Let the data drive the decision so now you're the middleware industry around microservices is facing its own challenge on how to meet the scores upstream and downstream from these back-end services. That's where the microservices platform, CA API Management heavily helps to make sure that you provide your services on the part.
What needs improvement?
With scalability, it comes to resiliency. If you cannot scale you're not resilient. If you're not resilient your performance is worse. If your performance is worse your API and services are not available.
Fine lines of availability is one of the key criteria's in the industry - 99.99% availability. That means 6 hours downtime in a year, so can you really ensure that everything is interlinked. If we talk about software architecture, quality attributes from these are all interlinked. I would say that eventually, it comes down to your customer satisfaction from there on. So that's our number one goal.
Right now, scalability is our main goal. Maybe they're not the problems but from the standpoint of onboarding a new API on Layer 7, that's fairly simple. I see that it's an extremely user intuitive and user-friendly software. Our operational personnel who have barely have any experience could get on with it and help the enterprise register as many API's as possible from the get-go.
For how long have I used the solution?
We've been using it for the past 2.5 to 3 years. However, now we have come to a point where our scale is growing and organization is unable to keep up with the needs of the consumer so we are constantly working with CA API Management's operational personnel. They are helping us out but these are our challenges to be very honest.
What do I think about the stability of the solution?
It is very good software from the standpoint of making an API commercializable and making an API accessible. The security industry is extremely complex, to provide various security capabilities to an API that's fairly simpler. However, we are facing challenges in scaling the CA API Management software so we have seriously faced certain challenges when if your API usage goes beyond a certain limit, say 100,000 transactions per minute, I'm just throwing out a number, I can't provide you the real number but we are facing seriously challenges in scaling, in clustering the CA API Management software and then making sure that we can reliably meet our transactions as your usage grows on the Cloud.
What do I think about the scalability of the solution?
It's challenging at this point because the healthcare API marketplace is growing.
CA API Management has been chosen as the platform for the entire firm so now as the APIs are growing the API management product capability also has to grow. Some of the challenges we are facing is sometimes you have mainframe systems and these mainframe systems are incredibly slow to respond. Now your product has to be capable of keeping your response times open for that duration, so that's one challenge. The ability to scale up, we face that beyond 90,000 or 100,000 transactions, the product has this limitation and it cannot scale. We are seriously facing challenges around response time per transaction and our business demands .1 milliseconds of response time. However, we are seriously reaching up to 3 seconds for some of it. I think internally we have to make this serious call around leveraging CA API Management for certain kind of transactions. Maybe segregate the platform so there are different architecture strategies for it, different approaches for it and we can really achieve it but we need to tune it a lot better.
How are customer service and technical support?
Technical support are definitely extremely knowledgeable. However, we have faced some challenges where in our initial discussion we don't get a level 1 support. You want the guy with the most knowledge to be there right up front so it gradually takes 3 or 4 levels but the good things is our internal staff is coming up to speed on this but otherwise CA API Management have great knowledge, they built the product so they are very helpful.
Which other solutions did I evaluate?
If I'm looking for an API management vendor then I would look at the API management vendor's capability, their products capability to make their services available on the Cloud, monetization, security, availability, performance, resiliency, being flexible enough to provide different security integration mechanisms to different APIs, how flexible that software is and user intuitiveness.
My operational personnel should be able to be running from the get-go. I think these are some of the key attributes that we really look at. We did a comprehensive analysis on CA API Management followed by Apigee, followed by SOA software. We did a comprehensive analysis of balance score card by comparing the capabilities and the attributes across all these softwares on a scale of 1 to 10 and then the scorecard came in such a way that CA API Management stood out on every scale for us.
I think cost was also one of the key factors. We figure that Apigee and other software were on a higher scale from the cost standpoint, so I think that played a major role.
What other advice do I have?
The product overall on a scale of 1 to 10 - from a scalability standpoint I would give it an 8. I would certainly give 8, because although I would have loved to go 9 or 10, no product in this world can scale any needs from the get-go but the customer service and the technical support has been outstanding. They have been very helpful so at least they are helping us out. Considering CA from an holistic perspective, not just the product, their ability to meet our needs, their ability to support us, their ability to answer our calls, and answer our specific technical questions, I think I would rate them an 8.
People tend to support what they have done in the past. It's always the case. If you ask a mainframe programmer he would say mainframe is the most rock solid stable platform in this world. I would say because we have lived in CA API Management I would say absolutely you have to use CA API Management.
Jokes apart, the customer has to know the capability of API management software. I see a lot of people asking me if I decoupled services in API management. API Management software's purpose is not to do decoupled services. It's to make your services available on the Cloud. It acts as a security gateway so that your consumers can access your services. One needs to know what he's looking for. These are the fundamental characteristics of an API management software. If you compare those characteristics CA API Management leads the industry.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Principal Architect at a tech vendor with 10,001+ employees
A cost-effective stable solution for API management but lacks management qualities
What is our primary use case?
We have one Global customer using Layer7 API Management for their entire API management. They have exposed APIs to their external partners and vendors through a marketplace. However, Layer7 API Management is primarily used as a gateway solution, and its management capabilities are not as strong as those of other solutions available. As a result, the customer also uses Apigee for API management tasks. Apigee has been used throughout the customer's API program, including building the marketplace, monetizing APIs, and developing a developer portal.
What is most valuable?
In 2017, when we started working on Layer7, Apigee was the only competitor, which is still emerging as one of the great solutions for repair management. Layer7 was working out well for our needs. You can do many transformations. There's a lot of scripting admin layer gateway layer. It needs to be treated more as an anti-pattern because you don't do much scripting as the gateway layer. We use Layer7 extensively because of old legacy services and to recreate new modern services. Our customers are moving away from Layer7 because its management piece is not great. The monitoring and monetization parts are not coming out sooner. Other players like Mule or Apigee are coming up.
What needs improvement?
Building the marketplace on layer7 is not so easy. It's not so easy to do some onboarding workflows.
For how long have I used the solution?
I have been using Layer7 since 2017.
What do I think about the stability of the solution?
The solution is very stable.
What do I think about the scalability of the solution?
Since the tool is on-premise, it was not scalable.
Which solution did I use previously and why did I switch?
I have used Mule and Apigee before.
How was the initial setup?
The initial setup is easy compared to Apigee.
What about the implementation team?
We have about 30-40 engineers to deploy the solution.
What's my experience with pricing, setup cost, and licensing?
The product has a yearly license, which is not so pricey.
What other advice do I have?
The solution is difficult to maintain because we have to do many scripting in layer7. A lot of Java code was written, and transformations were done.
When selecting an API management solution, we carefully consider various parameters, including the specific needs of our customers. For instance, if a customer requires a comprehensive API management solution with advanced features, Layer7 API Management is an excellent choice. However, if a customer needs a basic gateway solution with limited reporting capabilities, we can accommodate their needs on their preferred cloud platform, AWS. Moreover, we have extensive experience implementing enterprise solutions with the necessary investment capacity and specific requirements. Additionally, we prioritize solutions that enable seamless integration within hybrid architectures. To ensure we make informed recommendations, we conduct thorough comparisons based on over 45 parameters, drawing insights from our current implementations and customer feedback. Our approach is adaptable and may evolve based on evolving requirements.
Overall, I rate the solution a seven 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: Integrator
Supports DNS and FDP protocols but improvement is needed in easiness of use
Pros and Cons
- "The product supports more than just HTTP protocols; it also caters to JMS and FTP protocols."
- "The solution should prioritize ease of use and align with the growing trend of cloud-native environments."
What is our primary use case?
We use the product for HTTP traffic. It supports DNS and FDP protocols.
What is most valuable?
The product supports more than just HTTP protocols; it also caters to JMS and FTP protocols.
What needs improvement?
The solution should prioritize ease of use and align with the growing trend of cloud-native environments. Customers are increasingly leaning towards cloud-native solutions, and while you can configure your topology in the cloud as a private solution, having a more inherently cloud-native approach is crucial.
Layer7 API Management also should feature built-in policies to minimize the need for extensive code writing. It needs to include more plug-ins.
For how long have I used the solution?
I have been using the product since 2018.
What do I think about the stability of the solution?
I haven't seen many issues with the product's stability.
What do I think about the scalability of the solution?
I rate the product's scalability a seven out of ten.
How was the initial setup?
Layer7 API Management's deployment was straightforward.
What's my experience with pricing, setup cost, and licensing?
Layer7 API Management is cheaper than Apigee.
What other advice do I have?
I would choose Layer7 API Management's alternatives since it is not current. I rate it a five 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.
API Technical Lead at Sanlam
Serves to standardise routing messaging services into a single API view with multiple channels
Pros and Cons
- "A big win for CA was the expertise of the local country support plus having support staff on site in a matter of hours, if required."
- "The Portal lacks maturity. Since the move from Portal 3.x to 4.x, a lot of features were removed. It is slowly coming back. I can see a lot of changes are done in the "background" to decouple components and make it more flexible. Those changes are just not getting to the UI side quick enough."
What is our primary use case?
We started off exposing REST APIs to other business units and our external partners by doing legacy integration.
The Gateway is a security control point and a way to drive standardisation.
Live API Creator is used very successfully by one of our businesses to run all their APIs. Other BUs use the Live API Creator to create the easy, "quick win" APIs, which do not make sense to host on the ESB or where resources are not available to do it quickly.
We handle some SOAP services where we are only interested in adding additional security and metrics on top of the SOAP services. We even transform JSON REST to SOAP where legacy internal ESB systems are not able to use REST.
We have seen a huge uptake in routing messaging services, like SMS and WhatsApp. The Gateway currently serves to standardise these into a single API view with multiple channels.
How has it helped my organization?
It is assisting in the uptake of JSON REST services. For quick wins, we are doing the basic transformation on the Gateway and handling all the security ingress and egress of the Gateway. The Gateway technology is an IdP for our APIs as well as in multiple different back-end auth providers.
By handling the security in the Gateway, we can standardise JWT on all internal systems, but do so in a phased approach. E.g migrating from LTPA to JWT.
We adopted SCIM v2 as a user payload standard inside JWT.
It is also assisting in standardising our APIs across the group.
We are leveraging the platform to enforce error code standardisation to RFC 7807.
Developers are now empowered to deploy their own APIs instead of our legacy way of routing everything via a central IT team. This drives the DevOps way of working as the portal exposes all functionalities via APIs once our businesses are integrated into the portal in Jira for external workflow.
What is most valuable?
The Gateway is extremely flexible, which was one of the big plus sides.
We had to do a lot of custom integrations which the Gateway made quite easy. E.g. we have shortcomings in our existing legacy product stack so we leveraged the CA Gateway to handle these. (This is not necessarily just a technology limitation but a licensing limitation as well.) The Gateway is capable of integrating into the legacy IBM space. This was one of the reasons the product was chosen.
The capability to extend the Gateway functionality into reusable components is a big plus for us.
As we start integrating more platforms we face small behavioural differences between different technologies. The gateway lets you change very low level features to to change or add to the base functionality. As an example in one of our legacy systems we proxy the other system token endpoint. That way we could control the behaviour of the token endpoints and let different systems that interpret the RFC slightly differently, behave the same.
A big win for CA was the expertise of the local country support plus having support staff on site in a matter of hours, if required. This is not a product feature, but having local support was one of our deciding criteria for choosing the product.
What needs improvement?
The Portal lacks maturity. Since the move from Portal 3.x to 4.x, a lot of features were removed. It is slowly coming back. I can see a lot of changes are done in the "background" to decouple components and make it more flexible. Those changes are just not getting to the UI side quick enough.
The CA Portal concept of multi tenancy does not align with their other products (or how most people see it) and that caught us off guard. CA/Broadcom is addressing this though. I have seen an uptake in feature development since the Broadcom acquisition of CA. It seems that a lot of our concerns were taken up and are being addressed. My rating would have been better if it was not for the Portal. The Gateway I would give a 10 out of 10.
For feature improvements, the way the Portal handles the security of APIs needs a total rework. Luckily, we could customise this layer to work for us but it would have been nice if the options were out-of-the-box. As the product set is very customisable, I would like to see an environment where customers could share and upload customised components or "assertions".
For how long have I used the solution?
Approximately two years.
What do I think about the stability of the solution?
The product is stable. The Gateway is the most mature out of the product set.
We had some issues initially with Live API Creator, but they were resolved by understanding the product behaviour and how it functions. Once the back-end databases were aligned, the stability was okay.
CA was quite quick in fixing any issues with the product. The issue was rather with our side not deploying the fixes that we requested at the same speed as it was resolved.
The release intervals are very short, and you should plan for that. If your company still has a long interval view, then you will have to adapt.
What do I think about the scalability of the solution?
Up until now, we have not hit scaling issues with what we have.
It was difficult to determine the initial requirements purely because of the complexity of our business. As a federated business, each business has could opt to go their own route. Luckily for us, the adoption was very good and we had a good uptake by all the different business units.
We implement a shared infrastructure to lower costs. We are therefore very weary of what gets deployed on a gateway to avoid impacting the bigger business. I assume purely from a control point some business units might want to adopt their own gateways and not based on performance.
How are customer service and technical support?
It is very good. I found the in-country skill and speed of response good.
For our scenario, I think this was/is a game changer.
Which solution did I use previously and why did I switch?
No. Not a solution that support the full API management methodology.
How was the initial setup?
The complexities came into areas where our company wanted to change the default behaviour in the deployment model of the product. Try and stick to the vendor recommendations as close as possible. If it is different to your architectural norms, then challenge your own standards as well.
Our initial understanding of the product's multitenancy made us deploy in a specific way. It could have been done better if we had understood it more clearly.
What about the implementation team?
We implemented in a phased approach. One environment was done by the vendor team. Then, we used that as training where the in-house team could deploy the last environment without the vendor team being onsite.
What's my experience with pricing, setup cost, and licensing?
Keep in mind the product licensing outside of the vendor stack, e.g., if you opt not to use the embedded SQL.
If you do a TCO of more than five years, then you will see a big jump in costs for some vendors.
Make sure you cater for all environments. We went in with three environments but some businesses that came onboard later on required up to five. This probably depends on the complexity of your business.
Which other solutions did I evaluate?
Yes, we short listed CA Layer7 (Broadcom), IBM, and Apigee as our final three. We also looked at other products, including the big open source products in the market e.g. Kong.
What other advice do I have?
We are very happy with the solution. The product set currently falls within our development area and that is a good fit.
Some companies would tend to bundle this with security or networking as the product set also functions as a security device. By placing it in security, you are limiting yourself a lot and will never reach the full potential of all the product's capabilities. You need technical in-house people with development background to run the product set.
Constantly look at all the features. I found that when revisiting components, which were not important a few months prior, you realise in some meeting a question about a "new" capability would come up.
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.
Lead Architect at a energy/utilities company with 1,001-5,000 employees
Does well protecting APIs against vulnerabilities, but the lifecycle management approach needs improvement
Pros and Cons
- "From a security standpoint, it works great. It is the right solution for us. It's lightweight, a software-appliance configuration which was easy to deploy and configure."
- "The entire lifecycle management approach needs improvement: from the API management, development, deployment, some of the settings around the quotas, and some security policy applications, etc. for the APIs. We found the Apigee platform a lot more robust in that area."
What is our primary use case?
We use it as a gateway for protecting some of our critical infrastructure out on the grid. We have six data centers and it is implemented in each one of them, protecting our grid.
We have several applications that talk to the grid, and they pass through that gateway to get out there, ensuring that we terminate connections from the lower security environment and reestablish credentials for the higher security environment.
How has it helped my organization?
Being able to protect our communications protocols, from the back office out to the substations that control the device, is helpful.
What is most valuable?
We use a pretty simplistic approach and it does what we need it to do for terminating connections and then reestablishing what we needed to do in a DMZ. All of those features are pretty good. We don't really use the full-blown API management solution which they offer, more just the gateway components.
From a security standpoint, it works great. It is the right solution for us. It's lightweight, a software-appliance configuration which was easy to deploy and configure. It is what we need. It does well protecting APIs against vulnerabilities.
It is okay for incorporating identity access control with OAuth.
What needs improvement?
The entire lifecycle management approach needs improvement: from the API management, development, deployment, some of the settings around the quotas, and some security policy applications, etc. for the APIs. We found the Apigee platform a lot more robust in that area.
For how long have I used the solution?
Three to five years.
What do I think about the stability of the solution?
The solution is very stable. There have been no issues.
What do I think about the scalability of the solution?
Scalability is fine for what we are doing.
How is customer service and technical support?
Tech support is pretty good. They're pretty responsive. When we have an issue we give them a call. They jump on, help us find the root cause and provide a solution, or they talk us through configuration items.
We're big CA users, so we have all sorts of their products within our environment. It benefits them to be responsive.
How was the initial setup?
The deployment for CA's API Management, the way we're using it, took a couple of months and then we were operational. Our planning was typical Waterfall-type planning, at the time. We had a problem and targeted the problem with that solution. Our problem concerned security, protecting our grid-control area.
It took three FTEs for what we are doing. We also have a support structure around that. There's a whole team that manages the infrastructure and configurations of the policies. Since it has been up and running, it has required about one FTE to maintain it.
What about the implementation team?
We just worked with CA and our own resources.
What was our ROI?
We haven't seen ROI from their gateway solution, other than protecting us from vulnerabilities. In that regard, it's kind of hard to monetize things. We have definitely benefited with cost savings from some of CA's other products.
What's my experience with pricing, setup cost, and licensing?
For what we are after, the pricing is okay. It is competitive.
Which other solutions did I evaluate?
For an API management solution, we chose the Google Apigee Edge platform. We went a different direction because CA was somewhat limited on some of the lifecycle management things that we were looking for. We use Apigee for modernizing legacy systems and for monetizing APIs, among other things.
We were one of the earlier adopters of the gateway technologies. I don't remember what we compared CA to back then. Lately, it has been between Apigee and MuleSoft and CA. We did that comparison.
We evaluate every five years. We see if we need to stay where we are or go in a different direction. Technology changes quite quickly.
What other advice do I have?
CA API Management is a pretty solid product for what we are using it for. It's been good. It has served our purpose and kept us out of trouble.
Evaluate what's out there in the industry. Make sure that you chose the right product for your use cases.
I would rate this solution at about six out of ten, overall. At the time when we were evaluating it, it was about the complete lifecycle management. We were looking to build APIs to legacy systems, using IDE deployment strategies - all of those things were lacking. Products like MuleSoft and Apigee had better, more robust software development approaches for both mobile as well as web-based or batch processing.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free Layer7 API Management Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
Product Categories
API ManagementPopular Comparisons
Microsoft Azure API Management
Amazon API Gateway
webMethods.io
MuleSoft API Manager
Kong Gateway Enterprise
IBM API Connect
IBM DataPower Gateway
WSO2 API Manager
3scale API Management
Axway AMPLIFY API Management
TIBCO Cloud API Management
Akana API Management
OpenLegacy
Buyer's Guide
Download our free Layer7 API Management Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- When evaluating API Management, what aspect do you think is the most important to look for?
- What is the difference between an API Gateway and ESB?
- In a Digital Banking Environment how do we see the role of ESB/ API Managers?
- What is an API Gateway?
- How do you protect your API from security threats?
- What should one take into consideration when choosing an API management solution to manage Microservices?
- Which API Management tools have the best developer portal?
- Which API management tool is the best?
- What is your favorite API Management tool?
- What are the key parts of an API strategy at an enterprise?