Analytics is one of the areas needing enhancement, specifically more visibility and control over traffic to improve capacity management and high availability. The replication process between Master and Slave for disaster recovery takes too long. Dependencies on analytics impact the performance of the user interface, which should be separate. The complex setup process on-premises, especially with multi-node installations, could also be improved. Additional control in product declarations, based on operations like POST and GET, is needed.
Integration Solution Architect at a manufacturing company with 10,001+ employees
Real User
Top 20
2024-11-11T16:28:00Z
Nov 11, 2024
There is room for improvement in v-logging for each transaction. Additionally, Apigee only allows validation of transactions up to a four-hour period, which requires manual hovering over the date and time. The error notification count is also limited by licensing, which could be improved.
There is potential for improvement in specific domain integrations, such as standard integration capabilities needed for banking or retail sectors. Additionally, AI could be incorporated for more conversational APIs and to assist integration processes.
Senior Managing Consultant at Abacus Cambridge Partners
Consultant
Top 10
2024-04-03T09:02:18Z
Apr 3, 2024
GCP is improving the regular version control. There have been some challenges when we talk about the hybrid deployment model. For example, some runtime services' data was available only on the cloud, but financial institutions and other customers have requested more on-site data storage. This is especially important in regions where Google data centers are unavailable, such as certain areas in Africa, Asia, and the Middle East. Google is working proactively to move more runtime services on-premise while keeping only the management services in the cloud. It is replacing competitors like IBM and MuleSoft in many organizations. Google's documentation side could be better, providing clearer and more comprehensive information for users. Improvements in supporting languages are also needed, such as better support for Java SDKs, which are not pre-built. Additionally, more pre-built policies need to be available. While these features may not be available on other platforms either, Apigee, being ranked number one, can potentially exceed customer expectations. More customer-friendly deployment strategies for hybrid models, especially securing data and minimizing management plane interaction, could also be beneficial. Apigee already meets many of the finest requirements in the market for cloud-based solutions.
Some customers are moving away from Apigee to other tools like Kong. The product’s licensing model is very expensive. Apigee is completely SaaS-hosted. We do not have control over the installation. API management solutions like Kong have a very good separation of concerns between the control and data planes. Apigee does not have such features.
Chief Software Architect at a computer software company with 10,001+ employees
Real User
Top 20
2023-12-21T11:23:01Z
Dec 21, 2023
Our focus on improvement primarily revolves around security, differing somewhat from the Connect endpoint. We've encountered challenges in leveraging Connect functionality, prompting us to explore additional tools, such as Fergus, to address implementation and security issues.
Senior Devops Engineer at a financial services firm with 10,001+ employees
Real User
Top 10
2023-09-01T08:46:00Z
Sep 1, 2023
The product offers numerous features, but our organization primarily utilizes only a few of them. While I focus on the essential features required for my work, I'm aware that there are many other features within the product that I rarely or never use. Therefore, when evaluating the overall performance and capabilities of the product, it's not outstanding. The features we do find valuable work well, but there might be shortcomings in other areas. To provide meaningful feedback or identify weaknesses, I would need to have a comprehensive understanding of how the product supports a diverse range of customers and their experiences. Otherwise, it wouldn't be fair or practical to pinpoint specific issues.
They should improve the solution's monitoring tools for on-premises environments. Also, they should make all the essential features available for the private cloud.
I'd like this solution to improve on releasing new features; I'd like it to be more frequent. In my opinion, I think that they should start thinking about improving the solution so that they can compete with open source. You get the support in the paid version, but open source features are being introduced much faster than Apigee's. New open source features come out every week.
Technical Delivery Portfolio Manager at a tech services company with 501-1,000 employees
Real User
Top 10
2023-03-15T14:57:54Z
Mar 15, 2023
We are considering scalability regarding using a centralized environment, and the documentation seems to indicate it's not easy to integrate with Kubernetes or deploy into a cluster. It's not using SPA, single page applications, like Angular. There isn't very good monitoring right now. We need better performance monitoring. We need it to offer better debugging, so if there is slowness in the flow, it's not easy to fix. You have to use other tools to debug.
It is best to ask a developer about the areas for improvement in Apigee, as I'm a content writer, though the pricing for the product was a bit higher. Apigee would also need developers or a dedicated team for deployment. I also found it challenging to manage sometimes.
Compared to its competitors, such as Axway AMPLIFY API Management and Layer7 API Management, Apigee could benefit from having more policies to cater to various use cases. This would reduce the need for writing custom JavaScripts. If more features come straight out of the box, we can leverage them instead of writing custom code to achieve the same functionality.
I would like to see the support improved. I think the time frame should be shorter for responses when it comes to technical support. This is not the ideal situation you want to be in when you need support.
AVP - Senior Enterprise Solutions Architect at a tech services company with 1,001-5,000 employees
Real User
2022-11-08T14:39:15Z
Nov 8, 2022
I would like to see SOAP services and socket-based connectivity developed. Apigee is known for exposing the REST API but not the SOAP API. Our clients are requesting these two features and we do have a workaround we use, but an upgrade in these two areas would be great. I would like to see more integration for example Enterprise Service Bus and this will help Apigee gain more popularity.
Application Solution Architect at DAMAC Holding Ltd.
Real User
2022-06-29T08:37:00Z
Jun 29, 2022
The hardware is extremely high compared to other similar products. The entire user across all the layers should be singly authenticated through an external authentication system.
Integration should be improved as we'd be able to use solutions such as NewSoft or Del Boomi. It would be helpful if Apigee would lower their licensing costs. I'd like to see a cloud-based solution and some new features similar to those available with TD cloud or Salesforce.
Senior Software Engineering Manager & Directector of Architecture at a computer software company with 51-200 employees
Real User
2022-05-15T17:07:33Z
May 15, 2022
We have looked at MuleSoft as well, which is a competitor. MuleSoft has a richer set of integrations for an iPaaS solution. There's an IP gateway that we're using Apigee for, however, it cannot be used as an iPaaS, whereas the MuleSoft solution can be used as both an API gateway and an iPaaS. We've started talking to Google about their iPaaS solution, however, it doesn't play nice yet. They have an external developer platform that was a little bit painful. They do have some built-in developer tools, however, you can build an external development portal. It would be nice to have a built-in bundle that was more complete.
Head of API at a computer software company with 10,001+ employees
Real User
2022-04-27T12:02:26Z
Apr 27, 2022
We started using the solution not so long time, however, it still started from scratch. So far, we have no improvements to note. The solution could add even more functionalities.
The analytical aspect of it could be better. I think it is fair if Apigee lets you configure some of the metrics of the key details you want to monitor in terms of analytics.
Director API Management and Integration at Fresh Gravity
Real User
2022-03-29T17:33:27Z
Mar 29, 2022
There should be an integrated continuous integration and continuous deployment approach with Apigee. Currently, for development at a more integrated level, you have set it up yourself. It lacks the connectors and connectivity. That's something that would be good to have.
Senior Software Engineer at a tech services company with 10,001+ employees
MSP
Top 10
2022-03-01T10:43:33Z
Mar 1, 2022
We are experiencing issues with automation; the production in Apigee is quite time-consuming. The integration with serviceability also needs improvement. It gives our developers access. We have a developer who can deploy the APIs to the platform. As a result, they are encountering some difficulties in automating those processes. Stability relies on whether those issues can be addressed in any other API gateway. I'd like to see the automation, time to release, time to market the new APIs, and pushing the APIs from one environment to another, to production, improved in the next release. It is time-consuming; according to the information I have received, it can take up to two months for any new API to be published for production. I'm not sure what the difficulties are in between, but this is what I'm dealing with in this segment. While I don't have the hands-on experience, in my opinion, and based on my research, it is not very user-friendly in terms of user experience, or UIUX.
We found a glitch in Apigee, and we raised it with them: It's the response overlapping from the API with high traffic. They have been working on that, and they have shared a patch with us, but I'm not sure if that is publicly available for all users. It was made available to our organization: one single patch of Apigee.
Systems Architect at a consultancy with 5,001-10,000 employees
Real User
2021-12-13T22:40:00Z
Dec 13, 2021
As of now, we have not found anything major that needs improvement. It is not something that we are heavily using, it's something that is still in the process of being adopted company wide. Maybe securing the APIs could be a little bit more straightforward. There might be some room for improvement in the process of securing the applications that we're exposing through the API. We would like additional documentation on this or some examples of how to do it. Overall, we have had to invest more time than expected to do that setup. It would be good if the Apigee management allowed us to be able to consolidate many operations into a single one for the gateway functionality.
Product Manager at a university with 1,001-5,000 employees
Real User
2021-11-03T11:50:35Z
Nov 3, 2021
If the budget is not a concern then I will choose to go with Apigee over WSA-2, but if it is then I would prefer the latter solution. Apigee is quite pricey. The price is a thorny issue as there is little room for negotiation. Unlike WSA, Apigee does not have a partnership model, something which makes it a bit easier for companies such as ours to go with the former solution. While I cannot comment definitively on the partnership issue, as the company has yet to get back to me, I can say that this issue and the one of the pricing are why I choose to rate the solution as a six out of ten.
Senior IT Supervisor at a hospitality company with 10,001+ employees
Real User
2021-10-21T18:09:24Z
Oct 21, 2021
Apigee's user interface could be more straightforward and have more options. Also, it would be nice if it were ready to work out of the box without so much configuration. Regarding features I'd like to see, they could add self-recovery from the last hour, the last day, etc.
iPaaS is something that we would like to see. For example, MuleSoft is kind of an integrated platform as a service (iPaaS), and it provides a lot of out-of-the-box connectors and other such things. This is where Apigee lacks. I'm not sure if that's the roadmap for Apigee, but any improvements on those lines would be helpful where things become easier to implement.
Sr. Solution Architeect at a tech services company with 501-1,000 employees
Real User
2021-07-21T10:25:52Z
Jul 21, 2021
I think the portal could offer a better user experience. It's functional and does what it's supposed to but it's not user friendly. I'd also like to see better routing features. Currently routing is limited and the setup is complicated. From a VPN management perspective, I think we would like to have more user training available, particularly for advanced users, without having to pay. There is generally a learning curve for advanced usage and configuration, and troubleshooting is a steeper curve. Whenever we have an issue, we're dependent on support. We'd like our personnel to be better trained by Apigee so we can handle issues in-house.
Technical Lead - Integration/Middleware at a financial services firm with 10,001+ employees
Real User
2021-02-23T16:12:29Z
Feb 23, 2021
In terms of the functionalities of a typical API gateway, Apigee is actually doing its job, but when it involves integration with backend applications, which some gateways have, I don't believe it has this functionality. You have to do Java or do some other low-level coding before you are able to do the integration. Apigee has a lot of components, which means that management will be a bit difficult. It probably has ten different components, and all of these components leverage open-source utilities, such as NGINX. When those open-source vendors upgrade their utility, Apigee usually lags behind because they need to do a lot of tests and any required development in their own platform. They need to do rigorous testing to make sure that nothing breaks. Because of that, it takes them a while to upgrade whatever components have been upgraded by the open-source vendor that owns the utility. We've been chasing them for a particular upgrade for well over a year and a half, and they have not done that upgrade. It is creating a security risk for us as an enterprise, but that upgrade has not been done, even though the open-source vendor, the owner of the utility, has upgraded it a long time ago.
Digital Native Product Manager at a tech services company with 51-200 employees
Real User
2021-02-22T21:10:56Z
Feb 22, 2021
The pricing of the solution could be improved upon. We'd like it if it was less costly. The solution needs something that supports real-time streaming.
The solution isn't really lacking any features. The user interface could be better. It could be easier to navigate and more user-friendly. The pricing model could be improved. Things can get expensive for larger companies, or organizations that are growing. The solution should offer more training to partners. It would help in the understanding of the product by quite a bit.
Support of integration is what is most challenging in Apigee, as well as the complexity of the components. When setting up an environment, you have many components with open-source content. When there is an update on a new version or an automatic update, you have to be present and double-check that the update is reflected in the environment with no issues. The implementation should be easier.
Sr. Technology Specialist at a computer software company with 5,001-10,000 employees
Real User
2021-01-31T07:00:25Z
Jan 31, 2021
More documentation on the Open Banking Standard will help. For example, WSO2 supports the Open Banking API, but I can't find relevant documentation from Apigee. I'm not sure whether Apigee even supports the Open Banking Standard. If they do, then I think they have left out the documentation for that. For example, WSO2 has extensive documentation and training available to everyone. In that sense, I think, Apigee can improve.
Managing Consultant at a consultancy with 51-200 employees
Consultant
2021-01-29T13:22:06Z
Jan 29, 2021
What my clients don't like is that the on-premises solution is not being treated and maintained as well as the cloud solution. I know that they are working on the integration of no-code and low-code solutions to make it more accessible to users that have no technical background. This is something that I find very interesting and they should continue working on that.
Risk Management & Business Continuity Manager at STC Solutions
Real User
2020-11-13T12:07:55Z
Nov 13, 2020
The integration could be improved within the solution. There is a need to pay more attention to this. It would be ideal if the solution could provide publishing capabilities as API middleware.
The developer portal's adoption of the OpenAPI standard needs to be improved. In the latest version of the developer portal, they have adopted the OpenAPI standard. This feature, however, can be improved by supporting more characteristics of the OpenAPI standard.
Senior Software Engineer at a retailer with 10,001+ employees
Real User
2020-09-23T06:10:07Z
Sep 23, 2020
The product has a few restrictions I'd prefer weren't there. We have trouble finding use cases. For example, when we google "data locator" we can't find a use case scenario at all. We can't find more than, approximately, five use cases, however, we need more. We needed to do more than 20 configurations, and we weren't able to do that as the limit is 20 on the solution. The solution tends to hide the limitations to keep selling the product. I can't blame them for doing it, however, it makes it difficult for those of us who eventually sign on. The solution is expensive.
Systems Engineer at a financial services firm with 5,001-10,000 employees
Real User
2020-09-22T07:16:12Z
Sep 22, 2020
It is a user-friendly solution, but it would help if Google could provide a container-based solution instead of just a standalone one. With a container-based deployment and support for Terraform, it would be better for our deployments and that would be great. Right now we have to configure different areas manually. Some areas can be automated, but the deployments are not as fully automated as they could be otherwise. so, they currently have a software as a service offering or a standalone offering. I want to see something like a hybrid cloud deployment. I also want to see a private cloud deployment.
Chief Architect at a tech services company with 51-200 employees
Real User
2020-09-09T06:28:56Z
Sep 9, 2020
It would help with Apigee if we could make a list of our assets. If the client knows more about all the extensions they can use to work with through the Google cloud and we have an extensions database it would be easier to let them know what is available and we could do more to recommend Apigee for all different kinds of customer needs.
Digital Finance and IFRS 17 Capabilities at a insurance company with 10,001+ employees
Real User
2020-09-02T06:45:40Z
Sep 2, 2020
The ability to work across different management solutions in a plug and play fashion would make it easier for faster uptake. Pricing is an area that can be improved, as it is a little on the higher side. It is more expensive when you compare to open-source products or other vendors. I think it would be helpful if Apigee had support for voice-activated activities, rather than having to type. More intelligence in terms of being able to learn from previous activities would be a good addition in the future.
The definition of the APIs should improve because you can't easily validate the inputs and outputs. Better functionality for validating inputs and outputs would be helpful.
When compared with other products and tools in the market like MuleSoft or other API management solutions, I see some lagging in regards to integration capacity — where we don't have all of the connectors. It's not the perfect ESB, it's only for API management solutions. For example, MuleSoft will provide you with the API management solution as well as ESB, allowing you to integrate with large, complex IT systems. So, there is some lagging there that needs to be fixed. The main area they should improve is the integration capability. They should have useful connectors that we can use to provide code so that we can integrate with other systems. This needs to be improved. When compared to other products, such as MuleSoft and other tools in the market, Apigee has some lagging issues.
As it is now, the rotation of certificates is a manual task and is something that can be improved. It only has to be done once every two or three years, but I would state that there is still room for improvement.
Enterprise Architect at a retailer with 10,001+ employees
Real User
2019-08-04T07:38:00Z
Aug 4, 2019
The company needs to better support webhooks. It used to support webhooks and their policies and they have since stopped. They had some issues in the product and they abandoned the support for them. It's not come back since. Webhooks are still used by some of our production partners. It would be nice to see the support for them come back. Right now, we have to pull the API instead of using a webhook to do the notification.
Executive Advisor, SOA Enterprise Services at Anthem Blue Cross Blue Shield
User
2019-01-16T15:39:00Z
Jan 16, 2019
I would like to see a long-term direction for the overall architecture (similar to what WSO2 has done), in that all three areas — pub/sub, events, and APIs — are treated as part of a continuum, instead of treating each as separate topics.
Apigee is a platform for developing and managing APIs. Apigee offers an interface for your core services by wrapping them with a proxy layer which is then accessed by other developers. With Apigee, you can design and build APIs and then securely share their services and data without exposing any code.
Because app developers make HTTP requests to an API proxy rather than directly to your services, your services are separated from the developers. All the developer needs to know is the URL of...
Analytics is one of the areas needing enhancement, specifically more visibility and control over traffic to improve capacity management and high availability. The replication process between Master and Slave for disaster recovery takes too long. Dependencies on analytics impact the performance of the user interface, which should be separate. The complex setup process on-premises, especially with multi-node installations, could also be improved. Additional control in product declarations, based on operations like POST and GET, is needed.
There is room for improvement in v-logging for each transaction. Additionally, Apigee only allows validation of transactions up to a four-hour period, which requires manual hovering over the date and time. The error notification count is also limited by licensing, which could be improved.
There is potential for improvement in specific domain integrations, such as standard integration capabilities needed for banking or retail sectors. Additionally, AI could be incorporated for more conversational APIs and to assist integration processes.
GCP is improving the regular version control. There have been some challenges when we talk about the hybrid deployment model. For example, some runtime services' data was available only on the cloud, but financial institutions and other customers have requested more on-site data storage. This is especially important in regions where Google data centers are unavailable, such as certain areas in Africa, Asia, and the Middle East. Google is working proactively to move more runtime services on-premise while keeping only the management services in the cloud. It is replacing competitors like IBM and MuleSoft in many organizations. Google's documentation side could be better, providing clearer and more comprehensive information for users. Improvements in supporting languages are also needed, such as better support for Java SDKs, which are not pre-built. Additionally, more pre-built policies need to be available. While these features may not be available on other platforms either, Apigee, being ranked number one, can potentially exceed customer expectations. More customer-friendly deployment strategies for hybrid models, especially securing data and minimizing management plane interaction, could also be beneficial. Apigee already meets many of the finest requirements in the market for cloud-based solutions.
Some customers are moving away from Apigee to other tools like Kong. The product’s licensing model is very expensive. Apigee is completely SaaS-hosted. We do not have control over the installation. API management solutions like Kong have a very good separation of concerns between the control and data planes. Apigee does not have such features.
Our focus on improvement primarily revolves around security, differing somewhat from the Connect endpoint. We've encountered challenges in leveraging Connect functionality, prompting us to explore additional tools, such as Fergus, to address implementation and security issues.
The technical support could be improved because their response time is slow.
The solution’s scalability could be improved.
The product offers numerous features, but our organization primarily utilizes only a few of them. While I focus on the essential features required for my work, I'm aware that there are many other features within the product that I rarely or never use. Therefore, when evaluating the overall performance and capabilities of the product, it's not outstanding. The features we do find valuable work well, but there might be shortcomings in other areas. To provide meaningful feedback or identify weaknesses, I would need to have a comprehensive understanding of how the product supports a diverse range of customers and their experiences. Otherwise, it wouldn't be fair or practical to pinpoint specific issues.
They should improve the solution's monitoring tools for on-premises environments. Also, they should make all the essential features available for the private cloud.
I don't have any notes for improvement. I don't need any extra features.
I'd like this solution to improve on releasing new features; I'd like it to be more frequent. In my opinion, I think that they should start thinking about improving the solution so that they can compete with open source. You get the support in the paid version, but open source features are being introduced much faster than Apigee's. New open source features come out every week.
We are considering scalability regarding using a centralized environment, and the documentation seems to indicate it's not easy to integrate with Kubernetes or deploy into a cluster. It's not using SPA, single page applications, like Angular. There isn't very good monitoring right now. We need better performance monitoring. We need it to offer better debugging, so if there is slowness in the flow, it's not easy to fix. You have to use other tools to debug.
It is best to ask a developer about the areas for improvement in Apigee, as I'm a content writer, though the pricing for the product was a bit higher. Apigee would also need developers or a dedicated team for deployment. I also found it challenging to manage sometimes.
Compared to its competitors, such as Axway AMPLIFY API Management and Layer7 API Management, Apigee could benefit from having more policies to cater to various use cases. This would reduce the need for writing custom JavaScripts. If more features come straight out of the box, we can leverage them instead of writing custom code to achieve the same functionality.
I would like to see the support improved. I think the time frame should be shorter for responses when it comes to technical support. This is not the ideal situation you want to be in when you need support.
I would like to see SOAP services and socket-based connectivity developed. Apigee is known for exposing the REST API but not the SOAP API. Our clients are requesting these two features and we do have a workaround we use, but an upgrade in these two areas would be great. I would like to see more integration for example Enterprise Service Bus and this will help Apigee gain more popularity.
The solution can be improved by simplifying the account creation process.
The solution is pretty expensive.
The hardware is extremely high compared to other similar products. The entire user across all the layers should be singly authenticated through an external authentication system.
Integration should be improved as we'd be able to use solutions such as NewSoft or Del Boomi. It would be helpful if Apigee would lower their licensing costs. I'd like to see a cloud-based solution and some new features similar to those available with TD cloud or Salesforce.
We have looked at MuleSoft as well, which is a competitor. MuleSoft has a richer set of integrations for an iPaaS solution. There's an IP gateway that we're using Apigee for, however, it cannot be used as an iPaaS, whereas the MuleSoft solution can be used as both an API gateway and an iPaaS. We've started talking to Google about their iPaaS solution, however, it doesn't play nice yet. They have an external developer platform that was a little bit painful. They do have some built-in developer tools, however, you can build an external development portal. It would be nice to have a built-in bundle that was more complete.
We started using the solution not so long time, however, it still started from scratch. So far, we have no improvements to note. The solution could add even more functionalities.
The analytical aspect of it could be better. I think it is fair if Apigee lets you configure some of the metrics of the key details you want to monitor in terms of analytics.
There should be an integrated continuous integration and continuous deployment approach with Apigee. Currently, for development at a more integrated level, you have set it up yourself. It lacks the connectors and connectivity. That's something that would be good to have.
We are experiencing issues with automation; the production in Apigee is quite time-consuming. The integration with serviceability also needs improvement. It gives our developers access. We have a developer who can deploy the APIs to the platform. As a result, they are encountering some difficulties in automating those processes. Stability relies on whether those issues can be addressed in any other API gateway. I'd like to see the automation, time to release, time to market the new APIs, and pushing the APIs from one environment to another, to production, improved in the next release. It is time-consuming; according to the information I have received, it can take up to two months for any new API to be published for production. I'm not sure what the difficulties are in between, but this is what I'm dealing with in this segment. While I don't have the hands-on experience, in my opinion, and based on my research, it is not very user-friendly in terms of user experience, or UIUX.
We found a glitch in Apigee, and we raised it with them: It's the response overlapping from the API with high traffic. They have been working on that, and they have shared a patch with us, but I'm not sure if that is publicly available for all users. It was made available to our organization: one single patch of Apigee.
As of now, we have not found anything major that needs improvement. It is not something that we are heavily using, it's something that is still in the process of being adopted company wide. Maybe securing the APIs could be a little bit more straightforward. There might be some room for improvement in the process of securing the applications that we're exposing through the API. We would like additional documentation on this or some examples of how to do it. Overall, we have had to invest more time than expected to do that setup. It would be good if the Apigee management allowed us to be able to consolidate many operations into a single one for the gateway functionality.
If the budget is not a concern then I will choose to go with Apigee over WSA-2, but if it is then I would prefer the latter solution. Apigee is quite pricey. The price is a thorny issue as there is little room for negotiation. Unlike WSA, Apigee does not have a partnership model, something which makes it a bit easier for companies such as ours to go with the former solution. While I cannot comment definitively on the partnership issue, as the company has yet to get back to me, I can say that this issue and the one of the pricing are why I choose to rate the solution as a six out of ten.
Apigee's user interface could be more straightforward and have more options. Also, it would be nice if it were ready to work out of the box without so much configuration. Regarding features I'd like to see, they could add self-recovery from the last hour, the last day, etc.
iPaaS is something that we would like to see. For example, MuleSoft is kind of an integrated platform as a service (iPaaS), and it provides a lot of out-of-the-box connectors and other such things. This is where Apigee lacks. I'm not sure if that's the roadmap for Apigee, but any improvements on those lines would be helpful where things become easier to implement.
The Apigee cloud admin UI could be more user-friendly by adding a few more features.
I think the portal could offer a better user experience. It's functional and does what it's supposed to but it's not user friendly. I'd also like to see better routing features. Currently routing is limited and the setup is complicated. From a VPN management perspective, I think we would like to have more user training available, particularly for advanced users, without having to pay. There is generally a learning curve for advanced usage and configuration, and troubleshooting is a steeper curve. Whenever we have an issue, we're dependent on support. We'd like our personnel to be better trained by Apigee so we can handle issues in-house.
In terms of the functionalities of a typical API gateway, Apigee is actually doing its job, but when it involves integration with backend applications, which some gateways have, I don't believe it has this functionality. You have to do Java or do some other low-level coding before you are able to do the integration. Apigee has a lot of components, which means that management will be a bit difficult. It probably has ten different components, and all of these components leverage open-source utilities, such as NGINX. When those open-source vendors upgrade their utility, Apigee usually lags behind because they need to do a lot of tests and any required development in their own platform. They need to do rigorous testing to make sure that nothing breaks. Because of that, it takes them a while to upgrade whatever components have been upgraded by the open-source vendor that owns the utility. We've been chasing them for a particular upgrade for well over a year and a half, and they have not done that upgrade. It is creating a security risk for us as an enterprise, but that upgrade has not been done, even though the open-source vendor, the owner of the utility, has upgraded it a long time ago.
The pricing of the solution could be improved upon. We'd like it if it was less costly. The solution needs something that supports real-time streaming.
The solution isn't really lacking any features. The user interface could be better. It could be easier to navigate and more user-friendly. The pricing model could be improved. Things can get expensive for larger companies, or organizations that are growing. The solution should offer more training to partners. It would help in the understanding of the product by quite a bit.
Support of integration is what is most challenging in Apigee, as well as the complexity of the components. When setting up an environment, you have many components with open-source content. When there is an update on a new version or an automatic update, you have to be present and double-check that the update is reflected in the environment with no issues. The implementation should be easier.
More documentation on the Open Banking Standard will help. For example, WSO2 supports the Open Banking API, but I can't find relevant documentation from Apigee. I'm not sure whether Apigee even supports the Open Banking Standard. If they do, then I think they have left out the documentation for that. For example, WSO2 has extensive documentation and training available to everyone. In that sense, I think, Apigee can improve.
What my clients don't like is that the on-premises solution is not being treated and maintained as well as the cloud solution. I know that they are working on the integration of no-code and low-code solutions to make it more accessible to users that have no technical background. This is something that I find very interesting and they should continue working on that.
Access restrictions can be improved. For example, you can't restrict access to some people or some groups. You have to give them total access.
The integration could be improved within the solution. There is a need to pay more attention to this. It would be ideal if the solution could provide publishing capabilities as API middleware.
The developer portal's adoption of the OpenAPI standard needs to be improved. In the latest version of the developer portal, they have adopted the OpenAPI standard. This feature, however, can be improved by supporting more characteristics of the OpenAPI standard.
The cost of this solution could be improved and it would be better if it were on private cloud.
The product has a few restrictions I'd prefer weren't there. We have trouble finding use cases. For example, when we google "data locator" we can't find a use case scenario at all. We can't find more than, approximately, five use cases, however, we need more. We needed to do more than 20 configurations, and we weren't able to do that as the limit is 20 on the solution. The solution tends to hide the limitations to keep selling the product. I can't blame them for doing it, however, it makes it difficult for those of us who eventually sign on. The solution is expensive.
It is a user-friendly solution, but it would help if Google could provide a container-based solution instead of just a standalone one. With a container-based deployment and support for Terraform, it would be better for our deployments and that would be great. Right now we have to configure different areas manually. Some areas can be automated, but the deployments are not as fully automated as they could be otherwise. so, they currently have a software as a service offering or a standalone offering. I want to see something like a hybrid cloud deployment. I also want to see a private cloud deployment.
It would help with Apigee if we could make a list of our assets. If the client knows more about all the extensions they can use to work with through the Google cloud and we have an extensions database it would be easier to let them know what is available and we could do more to recommend Apigee for all different kinds of customer needs.
The ability to work across different management solutions in a plug and play fashion would make it easier for faster uptake. Pricing is an area that can be improved, as it is a little on the higher side. It is more expensive when you compare to open-source products or other vendors. I think it would be helpful if Apigee had support for voice-activated activities, rather than having to type. More intelligence in terms of being able to learn from previous activities would be a good addition in the future.
The definition of the APIs should improve because you can't easily validate the inputs and outputs. Better functionality for validating inputs and outputs would be helpful.
Apigee is demanding on the infrastructure so the setup cost is very high for an on-premises deployment.
When compared with other products and tools in the market like MuleSoft or other API management solutions, I see some lagging in regards to integration capacity — where we don't have all of the connectors. It's not the perfect ESB, it's only for API management solutions. For example, MuleSoft will provide you with the API management solution as well as ESB, allowing you to integrate with large, complex IT systems. So, there is some lagging there that needs to be fixed. The main area they should improve is the integration capability. They should have useful connectors that we can use to provide code so that we can integrate with other systems. This needs to be improved. When compared to other products, such as MuleSoft and other tools in the market, Apigee has some lagging issues.
As it is now, the rotation of certificates is a manual task and is something that can be improved. It only has to be done once every two or three years, but I would state that there is still room for improvement.
The number one area this solution could be improved is by implementing support. Support is not a part of this solution.
The company needs to better support webhooks. It used to support webhooks and their policies and they have since stopped. They had some issues in the product and they abandoned the support for them. It's not come back since. Webhooks are still used by some of our production partners. It would be nice to see the support for them come back. Right now, we have to pull the API instead of using a webhook to do the notification.
Drag and drop of features would be more beneficial, rather than manually working on the configuration and updates.
I would like to see a long-term direction for the overall architecture (similar to what WSO2 has done), in that all three areas — pub/sub, events, and APIs — are treated as part of a continuum, instead of treating each as separate topics.
Apigee on premise is quite complex and it is always moving faster. I would advise anyone who is interested, to use the SaaS implementation.
I would like them to add features, such as caching and mediation policies.
* Predictive analysis of consumption * Identification of attacks * Identification of operational errors