We use Salesforce to store the most valuable information in our system. We have many clients that request this data, and we send it to them using the Mule ESB solution.
Developer JAVA/JEE, Mule ESB at a computer software company with 11-50 employees
Integrates well with Salesforce, but needs support for more datatypes and file formats
Pros and Cons
- "The most valuable feature is the Salesforce integration."
- "The Anypoint platform consumes a lot of memory, and it would be great for developers if it were more lightweight."
What is our primary use case?
What is most valuable?
The most valuable feature is the Salesforce integration.
The drag and drop feature makes it very easy for transformation, and to use the Anypoint platform.
It is very easy to manage the flow using Anypoint.
What needs improvement?
I would like to see the transformation component improved such that they can support the integration of more datatypes. For example, in version 3.7 they do not support the Excel format, and some companies using that version cannot do transformation with Excel input. As a workaround, they have to manually write Java code to do it.
The Anypoint platform consumes a lot of memory, and it would be great for developers if it were more lightweight.
It would be great if they extended the free trial of the API designer to two months.
For how long have I used the solution?
Four years.
Buyer's Guide
Mule ESB
April 2025

Learn what your peers think about Mule ESB. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
849,963 professionals have used our research since 2012.
What do I think about the stability of the solution?
The version that I am using, 3.8, is quite stable. My understanding of version 4 is that it is not stable, yet, because it is new, and it will take some time.
What do I think about the scalability of the solution?
This solution is very scalable, and we can use it however we like. It can connect to every kind of system.
There are approximately two hundred people using the system, directly and indirectly.
How are customer service and support?
We have used technical support for some issues that we could not figure out by ourselves. They are fast and don't take a long time to respond.
Which solution did I use previously and why did I switch?
We started with Mule ESB.
How was the initial setup?
The Anypoint platform is based on Eclipse, so anyone who has worked in Java will find it easy.
What about the implementation team?
I performed the installation myself.
What's my experience with pricing, setup cost, and licensing?
The various features and components for this solution are no longer free.
What other advice do I have?
I will soon be migrating to version 4 of Mule ESB, although we are also interested in the WSO2 solution because it seems to be very complete.
Using Mule ESB does not require somebody to be a Java developer, although there are some Java concepts that you need to know. For example, some people use JSON, and I find that they are scared of Mule ESB because it is based on Java. But really, it isn't a problem if they don't know it.
This solution has good performance and support, but not everybody can use it because many of the features are expensive. Especially for application management, it is expensive compared to solutions such as WSO2. It is limiting for small and medium-sized companies.
I would rate this solution a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Enterprise Software Engineer at Wolters kluwer
Allows us to integrate with other software applications but could be more secure
Pros and Cons
- "It's open source, and there are a lot of community resources. Mule ESB makes it easy to connect to other software applications."
- "Mule ESB isn't as secure as IBM. Financial companies go with IBM for that reason."
What is our primary use case?
We use this solution to integrate with other software applications.
Now, we are running almost 50 integration APIs, and will have over 1 million billable transactions.
The solution can be deployed on cloud or on-premises. I'm using version 4.2.
What is most valuable?
It's open source, and there are a lot of community resources. Mule ESB makes it easy to connect to other software applications.
What needs improvement?
Mule ESB isn't as secure as IBM. Financial companies go with IBM for that reason.
For how long have I used the solution?
I have been using this solution for over nine years.
What do I think about the stability of the solution?
The stability is great compared to IBM.
What do I think about the scalability of the solution?
The scalability is amazing. You can increase the horizontal perspective or the increase the vertical perspective. It depends on your business needs.
How are customer service and support?
We have a dedicated support person from the MuleSoft tech support.
How was the initial setup?
Development is very easy. Initial setup took two days. We needed to open a firewall, download the necessary things, clean the server, file storage, network storage, and we needed to work on the installation of the servers.
For deployment, we had one person for admin and one person for development.
What other advice do I have?
I would rate this solution seven out of ten.
I would recommend this solution for those who want to use it. It will depend on the customer's needs and what they want to use it for.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Mule ESB
April 2025

Learn what your peers think about Mule ESB. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
849,963 professionals have used our research since 2012.
Not specified ( Team Lead ) at ADP
Simple language for writing transformations; easy to develop APIs with minimal coding required
Pros and Cons
- "The solution doesn't require much code writing and we can develop APIs very easily."
- "The current version will not be supported for much longer."
What is our primary use case?
We use this solution when we have integrations and need to connect to SAP or to some Q mechanisms like ActiveMQ or RabbitMQ. The applications we develop are for administrators. We are customers of Mule ESB.
What is most valuable?
The HTTP, SAP and RabbitMQ connectors that we use are very easy to connect. The language for writing the transformations is also very simple. This is a useful solution. The solution doesn't require much code writing and we can develop APIs very easily.
What needs improvement?
The main issue we currently have is that the version we are using will not be supported for much longer and we'll have to migrate to the newer version.
For how long have I used the solution?
I've been using this solution for five years.
What do I think about the stability of the solution?
We use this solution every day and it is stable.
What do I think about the scalability of the solution?
The solution is scalable although we don't need to scale for now.
How are customer service and support?
The support is pretty good. We raise a ticket when we need something and the response time is good.
How would you rate customer service and support?
Positive
How was the initial setup?
We had some initial hiccups following deployment, but since then it's been good. We deployed in-house.
What's my experience with pricing, setup cost, and licensing?
Licensing costs are relatively expensive.
Which other solutions did I evaluate?
The main difference I noticed between Mule and Red Hat Fuse was the licensing cost. Mule ESB was a more expensive solution. I haven't worked much on other ESBs but when I compare it with Spring Boot or other similar technologies, Mule is better in that it doesn't require much code writing.
What other advice do I have?
I rate this solution eight out of 10.
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.
Solutions Architect at Persistence System
Easy and intuitive tool for developers but should have more customization capabilities
Pros and Cons
- "This tool has exceptional API management and integration connectors in addition to multiple out of the box connectors."
- "We would like the ability to use our own code. This would allow us to develop customizations with ease. Additionally, it would be nice to have more analytics or insights on the exchanged information between databases."
What is our primary use case?
I am a solution architect where I design solutions by leveraging integration tools, low-code platforms, and BPM platforms. We are using Mule EBS for transformation purposes.
How has it helped my organization?
Mule allows us to transform our data into our desired outcome and then translate it. This allows it to be moved forward for further processing.
What is most valuable?
This tool has exceptional API management and integration connectors in addition to multiple out of the box connectors.
The UI is good. From a development perspective, it's pretty easy and pretty intuitive for the developers to work with. We have fresh graduates who have started picking up MuleSoft. Its user interface is pretty intuitive.
What needs improvement?
We would like the ability to use our own code. This would allow us to develop customizations with ease. Additionally, it would be nice to have more analytics or insights on the exchanged information between databases.
For how long have I used the solution?
I am working on my third project that utilizes Mule.
What do I think about the stability of the solution?
The solution is quite stable. We have not experienced any stability related issues as of now.
What do I think about the scalability of the solution?
We have not had any issues regarding up-scaling and other things. We are in the process of increasing the usage of Mule so that it can take up to two thousand requests per unit minute.
How are customer service and support?
The last time I raised a ticket with them where we needed additional guidance, they were pretty good and responsive. On one of my previous projects that I worked with where we needed some information or we needed some additional guidance from them, we were able to collaborate with them and solve the issue pretty quickly.
How was the initial setup?
The initial setup was straightforward as we chose to go with the Mule cloud where the infrastructure was taken care of by them. We only needed to ensure connectivity between on-premise databases/systems and Mule cloud.
Because it's their cloud, the setup is much easier. It would be interesting to see what the setup is like for an on-premise or hybrid environment. It might be a completely different setup. It would probably be more complex because you have to go through certain process to ensure the compliance and the security standards of the organization are met, and that the connectivity is established.
Which other solutions did I evaluate?
We looked in to using Apache Camel and TIBCO.
What other advice do I have?
It’s a pretty good tool to have it when you try to go with a microservices type of an architecture where you want to decouple your systems and where you want all the systems to talk to each other, share that knowledge, and create those experiences that you want as part of your digital transformation journey. This tool perfectly fits that. It's a good tool to have as part of your digital transformation journey.
I would rate it a seven out of ten.
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?
Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Solution Architect at Aractronic
It can embrace the architectural style and SOA practices in place where it’s deployed.
What is most valuable?
- Deployment strategies: Mule supports a wide variety of deployment strategies.
- SOA architectural style: Mule can embrace the architectural style and SOA practices in place where it’s deployed.
- Focused on higher-level concerns: It deals extensively with all the details of integration and provides a wide range of connectors. It has the ability to be an integration framework open to all sorts of protocols.
- They have comprehensive and up-to-date documentation, a subject on which the vendor has made huge progress recently.
How has it helped my organization?
It integrates between an ERP (J2EE inventory module), a CRM (PHP) and a new mobile development platform (Angular JavaScript web services).
The aim of the solution was to connect to the inventory application provided by the ERP system, read and send data to the CRM, then hook that to the smartphone with a user-friendly UI.
Some requirements:
- Integrate applications or systems on premise or in the cloud.
- Use out-of-the-box connectors to create SaaS integration applications.
- Build and expose APIs.
- Consume APIs.
What needs improvement?
I think using Anypoint Studio at the beginning can be seen as not straightforward, especially when dealing with the visual editor. A vertical representation of the flow can really improve the understanding of the case and a good mapping to the use case.
For how long have I used the solution?
I have been using it for 1-2 years.
What do I think about the scalability of the solution?
Like any application, Mule is constrained by the limits of memory size and CPU performance.
Threading profiles define the overall capacity of your Mule instance in terms of scaling and capacity. The performance of each moving part involved in processing each request will also impact the global throughput of your application.
How was the initial setup?
Setup was realy straightforward as the product is well documented. Also, we should mention the efforts of a good and reactive community.
Which other solutions did I evaluate?
Before choosing, we also evaluated:
- Oracle SOA Suite
- Open ESB
- JBoss ESB
What other advice do I have?
My advice to organisations looking to implement this product is to begin with the community version as a proof-of-concept and a way to avoid risks. You can then directly migrate to the enterprise edition as the Anypoint Platform offers tools that architects and developers across the enterprise can adapt quickly to design, build, and manage the entire lifecycle of their APIs, applications and products. With Mule as its core runtime engine, Anypoint Platform is built with open technologies to promote reusability, modularity and collaboration, increasing developer productivity and project speed.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
System Analyst / Senior Software Engineer at a tech services company with 1-10 employees
Provides good features like drag-and-drop interface and data viewer, but it should include business process management
Pros and Cons
- "The solution's drag-and-drop interface and data viewer helped us quite a lot."
- "It would be much more beneficial if the solution included AI and business process management."
What is our primary use case?
We used Mule ESB for the integration between two or three organizations.
What is most valuable?
The solution's drag-and-drop interface and data viewer helped us quite a lot.
What needs improvement?
It would be much more beneficial if the solution included AI and business process management.
For how long have I used the solution?
We have been implementing the solution for three years now in our company.
What do I think about the stability of the solution?
Sometimes, we had to restart the servers from time to time because of some environmental issues.
I rate the solution a six out of ten for stability.
What do I think about the scalability of the solution?
Mule ESB is a scalable solution. Our clients for Mule ESB are small and medium enterprises (SMEs).
How was the initial setup?
The solution's initial setup is easy.
On a scale from one to ten, where one is difficult and ten is easy, I rate the solution's initial setup an eight out of ten.
What about the implementation team?
The solution can be deployed in a few minutes.
What's my experience with pricing, setup cost, and licensing?
Mule ESB is an expensive solution.
On a scale from one to ten, where one is cheap and ten is expensive, I rate the solution's pricing an eight out of ten.
What other advice do I have?
We were using the solution for the transformation of requests. So, it was good for us to exchange data and establish communication between different legacy and modern systems.
Mainly, we were using the transformers. Other than that, the process flows were very helpful for us to implement them. Earlier, the integration was done into the development and through the languages itself, like custom implementation. With Mule ESB, we could do many transformations and implement the process flows within the services itself.
We were having the same service which we had to distribute among the different clients. The proxy and role assignment was done through Mule ESB. This helped us with the distribution of services among different vendors and then validating them based on their roles.
Although we faced some challenges initially, we got the expertise by learning from Mule ESB itself. Eventually, everything got smooth, and we never had any issues with the deployment. Depending on the requirements and the size of the projects, I would recommend Mule ESB to other users.
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: Implementer
Senior Integration Consultant at a tech services company with 51-200 employees
Provides API support and management.
Pros and Cons
- "We can use Java expressions anywhere in the flow."
- "It needs more samples. Also, the dependency on Maven should be removed."
What is most valuable?
- We can use Java expressions anywhere in the flow
- Provides API support out-of-the-box
- API management can be done using RAML
How has it helped my organization?
It is very easy to learn and implement. We were able to meet project deadlines on time.
What needs improvement?
It needs more samples. Also, the dependency on Maven should be removed.
For how long have I used the solution?
I have used Mule ESB for one year.
What do I think about the stability of the solution?
We had issues in Munit but rarely any stability issues.
We have not had stability issues.
What do I think about the scalability of the solution?
We have not had scalability issues.
How are customer service and technical support?
Customer Service:
We had few guys from their support team.
They were excellent.
Technical Support:I would give technical support a rating of 8/10.
Which solution did I use previously and why did I switch?
Firstly, the project architecture team decided to go with Mule.
Secondly, the project was from scratch and we want only microservices exposed over API hence, Mule was a promising deal.
However, in my next project we weren't able to go with as it much pricier than its competitors. Actually, from all the other vendors.
How was the initial setup?
The setup was complex, as I came from a different background (IBM products). However, it became smoother down the line.
What about the implementation team?
We went for a training first and then it was in-house after that.
What's my experience with pricing, setup cost, and licensing?
This is expensive. In my next project, we had to go to other vendor.
Apparently, this is the most expensive ESB solution out there as there is no more Community Edition.
Which other solutions did I evaluate?
We looked at IBM IB and webMethods.
What other advice do I have?
Go for it, but first read their sample exercises.
It is a one stop solution and it is an amazing product.
However,
1. It is an expensive product
2. Expensive support
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Architect at a tech services company with 10,001+ employees
Provides excellent connectivity but requires much better stability
Pros and Cons
- "The connectivity the solution provides is excellent. There are often too many systems that we have to integrate and this helps with that."
- "The solution isn't as stable as we'd like it to be. There are some ongoing issues and therefore Mule has to provide frequent patches. Mule's core IP should be more stable overall."
What is our primary use case?
We primarily provide services using the Mule ESB. We use it to integrate multiple systems.
What is most valuable?
The connectivity the solution provides is excellent. There are often too many systems that we have to integrate and this helps with that.
The platform itself is very good.
What needs improvement?
I'm not sure of any areas Mule ESB needs to improve.
The price of the solution is a little bit high. It would be helpful if different sized businesses had access to different plans.
The solution isn't as stable as we'd like it to be. There are some ongoing issues and therefore Mule has to provide frequent patches. Mule's core IP should be more stable overall.
For how long have I used the solution?
I've been familiar with the solution for two years.
What do I think about the stability of the solution?
We had a bit of an issue with stability when it came to running some large files. We kept getting an error. In the end, we had to divide the files and process it via multiple files because of the way we implemented them. Large file processing also seems to take up more memory.
How are customer service and technical support?
The technical support has been very good. It depends on the account we're working on, however. Good accounts get prompt responses in regards to queries.
Which solution did I use previously and why did I switch?
We didn't previously use a different solution. We've only been working with MuleSoft.
How was the initial setup?
The initial setup was straightforward. We haven't faced any issues with implementation. They've recently simplified the processes. I recall, earlier it was not that easy to set up.
Deployment doesn't take too much time. Sometimes it can be done in minutes. It shouldn't take more than an hour.
What's my experience with pricing, setup cost, and licensing?
I'm unsure of the licensing costs. I believe the total price is less than IBM, but it's still rather expensive.
What other advice do I have?
We're partners of MuleSoft. We provide the solution's service to our clients.
The solution would be useful for large organizations. If there are more than three or four systems, and if there is an expansion, it would work best. Small or medium enterprises with two or three systems, may find the solution a little bit unorganized.
I'd rate the solution seven out of ten. If the stability were more reliable, I'd rate it higher.
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

Buyer's Guide
Download our free Mule ESB Report and get advice and tips from experienced pros
sharing their opinions.
Updated: April 2025
Product Categories
Enterprise Service Bus (ESB)Popular Comparisons
webMethods.io
IBM DataPower Gateway
IBM Integration Bus
Oracle Service Bus
WSO2 Enterprise Integrator
Red Hat Fuse
IBM WebSphere Message Broker
TIBCO ActiveMatrix Service Bus
JBoss ESB
Aurea CX Messenger
ibi iWay Service Manager
OpenESB
Fiorano ESB
Neuron ESB
Buyer's Guide
Download our free Mule ESB Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Informatica vs. MuleSoft vs. SnapLogic vs. CastIron - can you help?
- Migration from IBM Integration Bus to Mulesoft ESB for a large enterprise tech services company
- What is the biggest difference between IBM Integration Bus and Mule ESB?
- IBM Integration Bus vs Mule ESB - which to choose?
- What are the main cons/pros to choosing Biztalk Server as an ESB platform?
- What is the difference between an API Gateway and ESB?
- Informatica vs. MuleSoft vs. SnapLogic vs. CastIron - can you help?
- Sonic ESB was a leader in ESB market in the past. Now Aurea Sonic ESB is shown as 13th position. Can it pick-up market in future?
- What questions should I ask before buying an ESB?
- In a Digital Banking Environment how do we see the role of ESB/ API Managers?