Ease of use during development, deployment, discovery, and usage of Developer portal.
A mature end-to-end model for API distribution and revenue earned through monetization.
Ease of use during development, deployment, discovery, and usage of Developer portal.
A mature end-to-end model for API distribution and revenue earned through monetization.
One unified solution for different LOBs. Easy interface to monetize and deliver APIs with very easy integration for third-party development environments/delivery.
Technical support model for OPDK should be more exposed and mature in terms of providing support during installation, run, and debug of Apigee in production on OPDK mode.
I use Apigee Edge to develop and maintain proxy services on REST/SOAP web services. I also monitor transactions over Apigee Analytics.
I develop proxy services for other vendors.
Apigee is very fast in transferring requests and responses between Northbound systems to Southbound systems. It has a very efficient logging system which is easy to maintain.
Apigee Analytics dashboard is useful to monitor transactions, error percentage, transaction latency, etc.
There are many features, which I have felt are very useful and easy to implement at flows.
Below are some of the points that I would like to highlight:
Maintaining and deploying revisions need to be more defined.
It would be better to have access to the PostgreSQL Database Tables on monetization.
API/proxy lifecycle workflow for API providers is quite good and one of Apigee's strongest features. Also, like the completeness of the CLI and admin REST services, the Edge engine provides powerful, integrated analytics, which are noteworthy.
Initial setup was not trivial for customer-managed topology. Proxy versioning seems a bit confusing/buried in the publishing experience, especially for the URI-based versioning approach.
Not in production, we are still evaluating.
Nothing serious; just a bit complex.
We currently use WSO2 API Manager version 1.9x in production, but the solution is no longer meeting our needs.
If you deploy a 6-node+ topology, there are many steps required for initial setup. I feel most of this setup complexity is limited to the initial install, and the future auto-scaling of the gateway workload will be an easier/smoother experience
Setup was done by an internal team with some coaching by the vendor.
Data monetization.
Development IDE, especially for Architect Review.
15 months.
Not on Apigee Edge, but few on BaaS.
No issue with SaaS version.
A five out of 10.
Yes, scalability was an issue with the earlier tool.
The SaaS version setup is easy. On-premise version seems to be bit complex.
Pricing options need to be chosen on a case-by-case basis.
Yes. AWS API, 3Scale, and CA Layer 7.
Implementation success would depend on having a good API architecture and design, using analytics, and following best practices of the lifecycle management provided by tool. Technical implementation should support DevOps, too.
I have worked on Apigee Edge and Apigee Dev Portal. Specifically, in Apigee Edge, the elements like products, developer, developer apps, and API proxies are interlinked with each other. Another special feature is configuring target servers, proxy config, and Cert related security, which regularizes incoming traffic from cloud users or external applications to internal applications in a secured manner.
It provides secured incoming connections with data and cloud-based API functionality, which results in efficiency and reliability.
Areas like traffic handling of incoming requests, security features between third-parties and Apigee, and between Apigee and internal network servers, resources, or JSON areas, etc.
A full year.
It's user friendly and no issues encountered with stability. Sometimes it may go down due to notified maintenance activity.
No, we can add any quantity of all utilities such as users, API proxies, developers, their apps, etc.
Four out of five.
Previously worked with physical box type solutions. Now using Apigee for API based connectivity along with cloud level access.
It's straightforward, and looks at security configuration, environment setup, etc.
Since it was acquired by Google, we can get a license based on our requirements and the cost level will depend on cloud access and support.
Yes. Analysed features like pricing, support, functionality, background analysis in market, cloud connectivity, etc.
It's a high-end API product acquired by Google. It has lots of functionality and can easily handle technical resources.
Apigee has many features in their feature bucket. When you get in touch with their sales team for sure you’ll get to know these :). Some which I liked most and which makes this product stand out are:
Developer portal
It is a Drupal-based portal for onboarding of developers and catering your API documentation. They have this feature called Smart Docs, which allows developers to not only get to know the API documentation but directly make the request and see the response. They have the ability to consume OpenAPI specs formerly know as Swagger Spec. Considering the fact that it is based on Drupal, the portal gives you damn good control on the documentation, content delivery, and developer onboarding. With a little customization, you can integrate any kind of workflow into this portal.
Monetization
Monetization is another good feature which provides a revenue model around your APIs. Many of the enterprises are looking for these kinds of options, get their offerings as API and generate revenue out of it. Apigee provides a complete end-to-end solution for monetization of your APIs. They have different revenue models and packaging models such as freemium, hit rate, revenue sharing and your custom models based on your transactions criteria. Get to know this in more details at http://docs.apigee.com/monetiz...
Analytics
This another great feature of the platform. They capture the details of all the incoming and outgoing traffic of your APIs. Based on 300+ default dimensions you can generate beautiful and insightful reports on usage and consumption of APIs. This can also be used to find out performance and errors troubleshooting. They have default reports for proxy performance, target performance, error analysis, cache performance, latency analysis, developer engagement and traffic composition. On top of these, you can generate custom reports based on the dimensions captured by Apigee.
Another feature of analytics is that you can add your own dimensions and do business analytics on top of API analytics. Being acquired by Google, we can expect that Google will add some good features around it or maybe they will push this component to Google’s analytics engine. All of the analytics data is exposed as APIs so you can consume this in your programs and develop any kind of workflows or applications around it. Dig into it at http://docs.apigee.com/analytics-services/content/analytics-services-overview.
BaaS
BaaS is based on Apache’s Usergrid, which provides a back end as a service. This is a No-SQL database and gives you ample flexibility with a RESTful interface for data storage. Apart from being a data store BaaS also has features, such as push notification, geolocation, docial graphs and RBAC user management. This is a wholistic back end for any mobile app. Get to know more on this at http://docs.apigee.com/app-ser...
This platform has opened the doors for a different line of business altogether. We are now able to monetize our features and deliver them easily through APIs. Since the advent of mobile and IoT, we are focusing on providing an easy interface for third parties and developers, and Apigee has given us a head start in that direction.
The installation and management of this product are still a clumsy task. They are developing the monitoring feature based on influx DB and Grafana, but it still has a way to go before it can be used in a production environment. The documentation for OPDK on different component integration is not available or not sufficient. Since it is based on various open sourced projects, we might have to depend on the fixes provided by those components rather than Apigee directly fixing the issues.
I have used this product for more than 2 years.
I have worked with versions 14.16.05 to 14.17.01. The latest version as of this writing is 14.17.05 which brings in many good features and some fixes and security patches. The details of this version can be found out at their release notes page. http://docs.apigee.com/release-notes/content/apigee-release-notes
This a stable solution as long as you don’t meddle with the topology of your installation. You have to follow the strict start and stop sequences in case you need to add or remove some nodes.
This is an easily scalable product based on your needs and loads on the system. Almost all components can be scaled horizontally which gives it an edge over other options available in this domain. However, you will have to make sure that you follow the guidelines and strict steps, as documented by Apigee, for adding or removing the nodes for a specific component.
Technical support is really good, as long as you provide them complete details and causes of system failure. If you are a cloud customer then you might not have to deal with support as frequently, but for OPDK customers you either need to have your own technical team to manage your infrastructure or get one of the service providers to do it for you. Apigee provides complete operational and developer training programs, though they will charge you good money for these.
I haven’t quite used any other product in API domain other than Apigee. Although I have worked once with Akana, it was for a different use case altogether.
The setup is completely dependent on what you choose. If you go for the on-cloud version there is no setup needed. Within a week your API development will kick in and you can see the system live.
But for OPDK customers this will be a tedious task. They have some pre-requisites such as firewalls that need to be opened and, based on what topology you want, what is your expected use of the platform and how you want to mold it as per your enterprise security guidelines. These will govern the installation and initial setup of the platform.
Based on your usage of the APIs you can take a decision to go with either an on-cloud or OPDK version. Get in touch with the sales representatives of Apigee.
For on-premise, they usually offer Enterprise plans with different licensing options. Apigee also has a tie-up with SAP where SAP sells Apigee on-premise and On-cloud versions. Apart from rebranding SAP, it also adds some security from the SAP software delivery front. If you are looking to get an API platform and have Apigee as an option, then do evaluate your usage and requirements, as Apigee provides great features based on your requirements.
Check out the pricing and features details at https://apigee.com/api-management/#/pricing.
Set goals for future enhancement and extensions as this platform provides a lot of features that you can leverage to build different lines of business. Start with a small or medium scale topology and, based on the analysis of platform usage, you can always scale it to your need.
Apigee is among the leaders in API platforms. They have been in the API field since the time it was introduced. Constant innovation and introduction of new features into the product faster than the competition makes them one of the leaders. Also, now that Apigee is part of Google, we can foresee a good road map ahead for this platform. For sure, Google will have their input regarding the features and will try to make it more compatible with Google’s existing infrastructure such as Google Engine and Google Cloud Platform.
The following features are most valuable: API Management, Analytics, Quota, and the Developer Portal.
Being an employee of a service-based company, we have implemented the product for different customers.
Role-based access management needs to be improved. It would also be nice if the solution could be integrated with code versioning systems like Git/Bitbucket.
I have used this solution for more than 2 years.
The APIGEE SaaS offering is quite stable.
I did not encounter any issues with scalability.
On scale of 1-10, I would rate technical support 8.
No, I have not used any other tools.
The on-premises setup is really complex.
As most of the customers say, the tool is a bit expensive.
I did evaluate other options.
The tool is good, easy to use, and has good customer support.
We just started with the solution and are learning about its functionality and use cases right now. It's a requirement in our company that we have a tool of this nature.
There is less CLI needed compared to other options. It's more user-friendly and easier to navigate.
Everything is working well. We haven't had issues.
The solution is stable and reliable.
I don't have any notes for improvement. I don't need any extra features.
I just began using the solution.
The solution has been stable. We haven't had issues since we started using it. There are no bugs or glitches and it doesn't crash or freeze.
We are using the latest version of the solution. We're new to the product. I'm not sure which deployment we are using.
I'm a customer and end-user. I'd recommend it to others. So far, using it has been very helpful.
I'd rate the solution eight out of ten.
Evaluating different API product