Try our new research platform with insights from 80,000+ expert users
Nicky Jooste - PeerSpot reviewer
Cloud Solutions Architect at Dotcom Software Solutions
Real User
Easy to importing existing APIs, simple to deploy and configure
Pros and Cons
  • "The ability to easily connect back to Service Fabric is the most important for us."
  • "Microsoft Azure API Management should have the ability to allow multitenancy."

What is most valuable?

The ability to easily connect back to Service Fabric is the most important for us.

The importing of existing APIs is extremely easy. It's one of the better products.

The main benefit is that we are already on ExpressRoute. It is easy to integrate into our local network. Because we are mostly a Microsoft shop, we mostly use Azure API management because we don't want to run in different cloud providers right now since we are a financial company.

What needs improvement?

Microsoft Azure API Management should have the ability to allow multitenancy.

While the solution works well for us, I would like to see simple or integrated reporting built into the solution.

There is always room for improvement.

For how long have I used the solution?

I have been using Microsoft Azure API Management for two years.

What do I think about the stability of the solution?

Microsoft Azure API Management is extremely stable.

Buyer's Guide
Microsoft Azure API Management
March 2025
Learn what your peers think about Microsoft Azure API Management. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
845,040 professionals have used our research since 2012.

What do I think about the scalability of the solution?

Microsoft Azure API Management is very easy to scale.

How are customer service and support?

I don't have any prior experience. We haven't had any issues or needed to contact the product's technical support.

How was the initial setup?

The initial setup is straightforward. It is very easy to set up.

Because everything is automated directly from our pipelines, maintenance is a very small task that we require.

It is very easy to deploy, and configure.

What other advice do I have?

We are partners.

I would rate Microsoft Azure API Management an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
MADHAV CHABLANI - PeerSpot reviewer
Consulting Chief Information Officer at Tippingedge
Real User
Top 5Leaderboard
API management platform which offers scalability, stability, and easy integration
Pros and Cons
  • "Easy to integrate API management platform. It is a stable and scalable solution."
  • "Performance issues from this platform need to be sorted out."

What is our primary use case?

We are in the healthcare industry, so all the applications which are related to one hospital, it binds to Microsoft Azure API Management, and this is our use case for it.

What is most valuable?

I like the integration function of Microsoft Azure API Management. Integration of this solution is easy.

What needs improvement?

There's some area for improvement for this solution's performance. Sometimes it can be challenging. We're working with design patents and we're hoping to see the performance issues sorted out.

For how long have I used the solution?

We've been working with Microsoft Azure API Management for a year now.

What do I think about the stability of the solution?

Microsoft Azure API Management is a stable product, but we have not been able to test it yet on a multi-cloud environment.

What do I think about the scalability of the solution?

Microsoft Azure API Management is scalable. There are no issues with its scalability.

How are customer service and support?

Microsoft has a good technical support team. They are very helpful.

How was the initial setup?

Integration of this solution is easy. I won't call it an initial setup. It's an integration.

Which other solutions did I evaluate?

I was able to work with Apigee.

What other advice do I have?

We used Microsoft Azure API Management only in the Microsoft environment, but not in a multi-cloud environment.

Microsoft Azure API Management is cloud-based, in particular, it is a single cloud centered around Microsoft components and not on the Cross components.

I have no idea on how long it took to implement Microsoft Azure API Management. The testing and development team is the best resource on how long it took.

The number of users of this solution in the group I'm associated with is 300,000. Increasing the number of users will depend on the mergers and acquisitions, and how the group is doing.

For maintenance, we have a backend support team that handles application support. The major point is that if the API has a lot of issues, particularly in data silos, Microsoft Azure API Management has made it more convenient to manage those.

We're still trying and testing the integration function of this solution, and we're also trying to go deeper into its performance.

My rating for Microsoft Azure API Management is a nine out of ten.

I don't have any variance data with Apigee. Apigee is better than Microsoft. I have more numbers for Apigee compared to Microsoft.

Which deployment model are you using for this solution?

Public Cloud

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

Microsoft Azure
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Buyer's Guide
Microsoft Azure API Management
March 2025
Learn what your peers think about Microsoft Azure API Management. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
845,040 professionals have used our research since 2012.
reviewer1590651 - PeerSpot reviewer
Group Manager, Solution & Technical Architect at a tech services company with 10,001+ employees
Consultant
Easy to configure, simple to use, but might not be suited for all sized companies
Pros and Cons
  • "I have found this solution to be easy to configure, simple to use, and flexible."
  • "If I compare this solution to others I have used in other phases of my life, having APIM being an Azure resource, it is easy to configure and deploy. However, this conversely reduced the flexibility. The difficulty is how do we configure it in a manner that a larger enterprise would probably want it to be. This creates a bit more complexity, working around the constraints of the resource itself. If comparing it to other solutions, it is more of a legacy design with an older approach. The various level components are still around resembling an on-premise type of design similar to other solutions, such as Apigee or Mulesoft. They are still predominantly carrying some legacy design. Which might be suited for organizations where they have a more complex network layout. APIM is easy to deploy, but on the other side of that, it is constrained to how Azure has designed it to be."

What is our primary use case?

We use this solution because when there is a technical requirement sometimes there are technical constraints that need to be overcome, and that is best resolved through the API component. My organization predominately uses Microsoft solutions and this is why we are using this particular solution.

What is most valuable?

I have found this solution to be easy to configure, simple to use, and flexible.

What needs improvement?

If I compare this solution to others I have used in other phases of my life, having APIM being an Azure resource, it is easy to configure and deploy. However, this conversely reduced the flexibility. The difficulty is how do we configure it in a manner that a larger enterprise would probably want it to be. This creates a bit more complexity, working around the constraints of the resource itself. If comparing it to other solutions, it is more of a legacy design with an older approach. The various level components are still around resembling an on-premise type of design similar to other solutions, such as Apigee or Mulesoft. They are still predominantly carrying some legacy design. Which might be suited for organizations where they have a more complex network layout. APIM is easy to deploy, but on the other side of that, it is constrained to how Azure has designed it to be.

In an upcoming release, if not already added through an update, I think dynamic provisioning of the resource would be useful. Many times these API platforms, including others, such as Apigee, are still predominantly revolving around developers. The onboarding and the API life cycle are still revolving around humans. In this context, I would not suggest DevOps, but at least automation of common pipelines. If the platform can better support this in the workflow to provision and commission an API that would be beneficial as we work towards a more automated deployment concept. Even though there are templates, graphics, and API management commands right now, you are still in a way programmed deeply, customizing that workflow, as opposed to it being part of the platform itself.

For how long have I used the solution?

I have been using Azure solutions for approximately four years.

What do I think about the stability of the solution?

The solution is stable.

What do I think about the scalability of the solution?

The solution is scalable because it is a cloud service offering.

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

I have previously used Apigee and Mulesoft.

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

Since this is a cloud-based solution you have to abide by those financial limits, this creates some different challenges compared to other solutions.

What other advice do I have?

My advice to those wanting to implement this solution is in all technology areas, each solution is use case-specific. If you are already working on the pure Azure Stack, then APIM is something that I would suggest. Unless you have a very complicated API development use case I would not try to deploy, for example, Mulesoft or Apigee on Azure. Assuming you are working on a full Azure Stack solution. 

Since it is use case-specific, rather than trying to build out. I would rather use the other repertoire of Azure to do the API development, as opposed to trying to deploy other solutions under the platform and develop from there.

My philosophy is always, use what is available, rather than trying to reinvent the wheel. Mulesoft may be powerful, but it is putting the cart on top of the wheel and try to build something on the cart. It is not a native approach.

I rate Microsoft Azure API Management a seven out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
reviewer1307325 - PeerSpot reviewer
Enterprise Infrastructure Architecture at a tech services company with 1,001-5,000 employees
Real User
Allows use of VPN technology but could do with clearer configuration
Pros and Cons
  • "Allows the possibility of VPN technology to connect your gateway directly with on-prem services"
  • "Could use clearer configuration when it comes to API policies."

What is our primary use case?

Our primary use case is for managing internal APIs, for ordering process APIs and in general process APIs, and resource manipulation APIs. We need an API management to get a better overview, and this is one use case with analytics parts. Another use case is security, being able to rotate API keys and to manage access at a signature point. Finally, we also have the developer portals with the self-service capabilities so that developers can request access to APIs through a developer portal and manage their own keys.

We are still in the ramp-up phase, so currently we have actively two or three guys using it. We're planning to increase usage. We're in partnership with Microsoft and I'm an enterprise architect. 

What is most valuable?

It's not the best product on the market which makes it difficult to pick a particular point that we like the best. It could be the integration in the Azure portal. In the Azure cloud it's directly connected with Azure ID, so if you stay in the Azure ecosystem, this user concept is an advantage. The solution also allows you the possibility to use VPN technology and things like that to connect your gateway directly with on-prem services and that's a valuable feature. And compared to other solutions the price is outstanding. 

What needs improvement?

R&P, the publishing process could be improved. They are currently restructuring it, I believe.
I'm not technical but we noticed that the old developer portal got deprecated and they're introducing a new one. It's not polished and still requires some development. It's the same with the publisher portal which I believe they've now integrated into the Azure portal. They're just starting to work with hybrids so it still requires input. 

It would be helpful if they were to include additional features and clearer configuration when it comes to API policies.

For how long have I used the solution?

I've been using this solution for seven months. 

What do I think about the stability of the solution?

The SaaS offering is stable but the hybrid isn't stable yet. It's under development.  

What do I think about the scalability of the solution?

By definition it's scalable, but I know there's a hard limit in requests per second. But this is officially documented in the price of the product so it is scalable but with limits. I believe for a scalable solution, probably KANN Enterprise would be best.

How are customer service and technical support?

For beta, customer service was kind of difficult. But I think that we haven't gone further than the first level. It's a process, they first have to narrow down your requirements, it's not direct access to support with direct feedback. It will take time. 

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

This is the first solution we evaluated and we chose it mainly in order to gain experience which is why we called it an experience project rather than a proof of concept project. We figured out that for our productive usage, we will select a different vendor.

How was the initial setup?

I believe the initial set up is straightforward via the Azure portal. But setting up the policies for the APIs and all of that, I can't say. I've had feedback from a colleague working with it that at some point he wished things would be easier but I don't have first hand experience. 

Which other solutions did I evaluate?

As mentioned, this is the only option we looked at. We chose Azure because it's easy to deploy and it's cheap. It's a good starting point and if they develop it further, it might be good for productive usage, especially if you are planning to use it as an API management platform for the services that are running in Azure. I think then there's no question.

What other advice do I have?

I would rate this product a six out of 10.  

Which deployment model are you using for this solution?

Public Cloud

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

Microsoft Azure
Disclosure: My company has a business relationship with this vendor other than being a customer: partner
PeerSpot user
Luís Silva - PeerSpot reviewer
Chief Technical Lead at Human Code
Reseller
Top 20
Very easy to set up a new solution and to deploy it to production
Pros and Cons
  • "The ease of setting up a new solution is the most valuable feature. It's very easy to set up a new solution and to deploy it to production."
  • "The developer console for external users could be improved, especially in the testing site."

What is our primary use case?

We use the cloud model. Our primary use case is for integration between different systems. There are many use cases for the API management tool, but the most common scenario is integration between different systems.

What is most valuable?

The ease of setting up a new solution is the most valuable feature. It's very easy to set up a new solution and to deploy it to production.

What needs improvement?

The developer console for external users could be improved, especially in the testing site. I would like to see the security management for the APIs to be more granular.

For how long have I used the solution?

I have been using this solution for a year and a half.

What do I think about the stability of the solution?

It is very stable.

What do I think about the scalability of the solution?

It's quite scalable. We've tested it in different little scenarios and it's quite scalable.

For deployment, I would advise a specialist. There is no need to dedicate any staff to the maintenance of the solution.

How are customer service and technical support?

I would rate their technical support an eight out of ten. It could use a bit of improvement. 

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

I previously used RabbitMQ for another project. Both solutions have different approaches. One can work on-premises. On the whole, I still prefer is Azure API Management. I believe it's an easier solution set up and run.

How was the initial setup?

The initial setup was very straightforward and simple. The deployment only took a few hours. 

What about the implementation team?

I deployed the solution myself. 

What other advice do I have?

I would recommend this solution to someone considering it. I would rate it a nine out of ten. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1972689 - PeerSpot reviewer
Operations Manager at a tech services company with 11-50 employees
Real User
Good for API management, with a decent basic tier and works well for companies with a Microsoft stack
Pros and Cons
  • "The price is pretty reasonable for us."
  • "The licensing tiers can be misleading."

What is most valuable?

The basic tier is pretty good. 

It's publicly available API Management.

The price is pretty reasonable for us. 

What needs improvement?

We need better integration with VNet. 

It would be nice to not only configure it through the interface but also with an ARM template or something like that. Maybe it's possible, but it's not that easy to find.

It took us time to get used to the interface. Now that we run it, it's a little bit hard to have a testing environment and the production environment and keep it synced. If you can do that through a script, that would be far easier. However, there was a time thing on our side. We couldn't get it done, and in the end, we just set it up manually.

The licensing tiers can be misleading. 

It would be ideal if there was a way to add monetization into the mix so that we could more easily sell our APIs.

For how long have I used the solution?

I started using the solution about three years ago, and I use it now and again on a few projects. 

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

We didn't have a previous solution.

How was the initial setup?

I wasn't directly involved with the implementation, and I'm not sure how long it took to deploy the product. 

What about the implementation team?

Some of my colleagues implemented the solution. We did it ourselves using the documentation provided by Microsoft. 

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

We are using a basic tier. 

For the things we do, it's reasonable in terms of cost. You can implement it in the developer solutions. That's basically more or less free. But if you implement VNET in it there, you can only upgrade it if you use premium, and premium is so expensive. That's just no fun. That was a little bit annoying since you think you have a good solution in your development environment, and then you are in production and need a premium tier to have the same configuration. We had to reconfigure some stuff.

Which other solutions did I evaluate?

We also looked at Apigee, and Apigee has some integrated features, however, Apigee was very complex to get started with. Apart from that, we are a Microsoft company, and we're on the Microsoft stack. It was more logical to keep everything in Azure. That's why we chose Azure API Management.

What other advice do I have?

We use Azure and it suits our case pretty well. It could be better, but we might also have to learn more. Currently, I would rate it at an eight out of ten for our use case. We might also want to use it in the future to sell subscriptions, which is not possible out of the box. You can configure subscriptions, yet you still have to do the whole selling and measuring and things like that. That's not fully integrated.

Which deployment model are you using for this solution?

Public Cloud

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

Microsoft Azure
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1229334 - PeerSpot reviewer
Senior Operational Technical Analyst at a construction company with 1,001-5,000 employees
Real User
Integrates with a third party and is stable and easy to install
Pros and Cons
  • "The stability and performance are good. It is easy to install, and it scales well too."
  • "It could be more user friendly for developers. It would be nice if developers could view things more easily."

What is our primary use case?

We use this solution to integrate with a third party with API integration.

What is most valuable?

So far, we are satisfied with the product. The stability and performance are good.

It is easy to install, and it scales well too.

The technical support is good, and we get prompt support.

What needs improvement?

It could be more user friendly for developers. It would be nice if developers could view things more easily.

For how long have I used the solution?

I've been using this solution for nearly six months.

It's a cloud-based solution.

What do I think about the stability of the solution?

So far, there's good stability, and we have not had any issues with it.

What do I think about the scalability of the solution?

Because it is on the Azure platform, it is always scalable and is easy to scale as well. If you want to use it more, then we can add more resources.

We started using Microsoft Azure API Management six months ago as a POC, and now it's online. We probably have about 30,000 users.

We hope to increase usage by moving all API onto API Management.

How are customer service and support?

Microsoft's technical support is good. We have the premium support package, so we get support straight away. 

How was the initial setup?

The initial setup is straightforward.

Because you need to define the API contract, initially it may take about two months. However, this is not due to the Microsoft product.

What about the implementation team?

We had our internal consultant handle the implementation. We had a team including an integration engineer.

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

We pay for a yearly license.

What other advice do I have?

I would recommend Microsoft Azure API Management and would rate it at eight on a scale from one to ten. 

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner.
PeerSpot user
Enterprise Architect at Pink Brain Technologies
Real User
It's very easy to get started but I would like to see them actually support out of the box
Pros and Cons
  • "We're pretty much using all of the monetizations features out of the API manager so we can put up a portal and have a dev portal and then a prod portal and do rate limiting."
  • "They're trying to implement versioning and trying to be able to manage different versions of your API all at the same time, but they're not doing that just quite right yet."

What is our primary use case?

They're doing integration work between a lot of different on-premises business platforms, like Salesforce and NetSuite. We're doing integration work, but we're putting all of our APIs into the Azure cloud and using that API manager at this time.

What is most valuable?

We're pretty much using all of the monetizations features out of the API manager so we can put up a portal and have a dev portal and then a prod portal and do rate limiting.

What needs improvement?

They're trying to implement versioning and trying to be able to manage different versions of your API all at the same time, but they're not doing that just quite right yet.

For how long have I used the solution?

I have been using this solution for a year. 

What do I think about the stability of the solution?

We haven't had any issues with stability. Those things are pretty solid.

What do I think about the scalability of the solution?

I haven't dug too deeply into how to scale it yet. My current customer doesn't have a high volume of stuff yet.

In terms of users, there are only two or three of us engineers that deal with it directly. We're running several dozen APIs that are production APIs.

How are customer service and technical support?

I give technical support a solid B rating. They're not bad on doing support at all. They're not necessarily fast, but they're not bad.

How was the initial setup?

It's very straightforward to set it up. It really is. That's one of its strengths, that it's very easy to get started.

The versioning makes deployments more complicated than you would like, so you have to build some of your own toolings.

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

Licensing is the tricky part. For Azure, if you have your Azure subscription, the API Management is a free tool. There's no extra cost for that. 

What other advice do I have?

My advice would be to choose wisely. Look around. That's the free entry stuff, so that's why I'm kind of looking around for another tooling solution, to see if I can get more full-featured support.

In the next release, I would love to see them actually support out of the box, like a canary deployment pattern, or out of the box just a blue-green rolling deployment pattern. Right now, how you want to do your deployments, you've got to tool it yourself.

I would rate it a seven out of ten. They're not bad.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Distributor
PeerSpot user
Buyer's Guide
Download our free Microsoft Azure API Management Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2025
Product Categories
API Management
Buyer's Guide
Download our free Microsoft Azure API Management Report and get advice and tips from experienced pros sharing their opinions.