You can find SLA there. You can do the security level that you need. You can also do any authentication, authorization, implementation, etc.
You can create it yourself and publish it. While publishing, if there is a unique ID generated by that, it will be implemented there while creating the application. While deploying to the cloud, the Mule runtime is internally created and embedded in the API Manager.
All of these features are available in the cloud, and you can configure it. It is of great benefit to the customer.
MuleSoft has given the API solution a 3-tiered architecture. This means that there are multiple channels available in one application. The usability is very high.
MuleSoft has advanced features but is slower.
I've been working with this solution since 2017.
It is highly stable, and that's why MuleSoft is booming. Mulesoft Anypoint API Manager internally uses the AWS availability zone. When one availability zone is down, then it will automatically route to another availability zone. You will not find this kind of stability on-premises because you can have server issues. However, on the cloud it's very stable and very reliable.
MuleSoft has horizontal and vertical scaling capabilities.
The technical support is good, but it is a new solution, so it will take time to mature. I would give technical support a nine out of ten.
The initial setup is easy. You may have some issues when you deploy it for the first time if the team is new, but once you do it, the next time it will not take much time.
You just need half a day or one day of training, and any team member can implement the solution.
Maintenance wise, it doesn't require a lot because it's on the cloud. You do have to monitor some things on your end, but other maintenance issues are taken care of by MuleSoft.
You will need to look at your requirements and choose the solution.
Message Broker, ACE only has ESB and does not have the gateway. You will have to buy additional software, but MuleSoft has embedded both API and ESB. This is called method-oriented architecture.
In terms of the speed and process, I prefer Message Broker, ACE technology IIB. In my current project, we are processing 25 MB to 50 MB files, and Message Broker is able to do it. However, with MuleSoft it would take more time. MuleSoft has advanced features but is slower.
I would rate Mulesoft Anypoint API Manager at ten on a scale from one to ten.