Mule ESB Pricing, Features, Reviews & Comparison of Alternatives

Mule ESB

Agility begins with the world's most flexible enterprise bus

4.42/5 (531 reviews)

Mule ESB overview

Anypoint Studio
Eclipse-based graphical designer for intuitive visual mapping of complex integration flows.
Flexible ‘two-way’ editing functionality that allows developers to utilize graphical development tools while still providing full access to review and modify the underlying XML configuration files.

Graphical Data Mapper
For rapid transformation of data between any combination of XML, Excel, Java POJO, CSV, JSON and Java Map / List of Maps. Developer productivity features to dramatically shorten the development/test cycle

Seamless integration with CloudHub
Simplified deployment and management for Standalone Mule instances, and deployment to cloud by hosting in the MuleSoft CloudHub environment.

Mule Enterprise Management Console (MMC)
Developers using Mule ESB and MMC will have a web-based message flow debugger at their disposal, allowing them to quickly pinpoint and resolve configuration issues by auditing real-time message flows, message payloads, headers, the timing, and more. If the service flow isn't behaving the way as expected at development time, users can quickly turn on the auditor and figure out which component is at fault.

Intelligent alerting
Define alerts on resource utilization of services, service-level events, or message payloads. Receive notifications when critical metrics cross thresholds. Escalate alerts or trigger corrective actions using custom alert scripts.

Service flow debugging
Audit message traffic and associated properties on both the inbound and outbound sides of services. Quickly pinpoint and resolve Mule ESB configuration issues. Turn service level auditing on and off to capture just enough data to diagnose an issue without impacting performance.

Performance diagnostics and tuning
View performance data (e.g., threads, memory and CPU utilization) at the service level. Detect performance bottlenecks down to individual thread and object level. Change resource allocation (e.g., thread pool size) at runtime to optimize service performance.

Fine grained ESB control
Start, stop, and restart ESB resources individually at the server, service, and end-point levels. Remotely access, update or replace any file or configuration on a Mule ESB server. View logs, server and cluster configuration information.

Business Events Tracking
Mule ESB provides an extensible framework for capturing and viewing business KPI’s as they flow through your integration infrastructure.

Mule ESB and BPM
Mule ships with a lightweight process manager that seamlessly integrates with the Mule runtime. Additionally, Mule can integrate with any BPM engine via SOAP or REST web services.
www.mulesoft.com

Pricing

Pricing options
Value for money
View Pricing Plans

Devices

Business size

S
M
L

Markets

United States, Asia, Australia, Canada, China and 7 other markets, Europe, Germany, India, Japan, Latin America, Middle-East and Africa, United Kingdom

Supported languages

English
Mule ESB screenshot: Creating a message flow in Mule StudioIntroducing Mule ESBMule ESB screenshot: Data mapping in Mulesoft ESBMule ESB screenshot: Mulesoft ESB studio for SaaSMule ESB screenshot: Mulesoft ESB StudioMule ESB screenshot: MuleSoft ESBSalesforce Connector Demo: Integration with Mule

Mule ESB reviews

Value for money
Features
Ease of use
Customer support
  4.4
  4.5
  4.4
  4.2
NOOR AHAMED

Anypoint Platform is very good platform which i come across , it is ease to use and user friendly .

Used daily for 1-2 years
Reviewed 2017-09-08
Review Source: Capterra

Few Advantages that Mule has over other products are :- Mule has a large collection of different connectors to connect and integrate diverse systems. It is said like it can almost connect anything. Mule is very lightweight and easy to use compared to other esb. Since it is mostly Java based, so, it becomes very easy to use and build custom components. Most important is that, Mule is a pure esb, where other products comes with other functionality and platforms and esb is one of the part of the product. (eg WSO2) Mule is graphically based unlike most of other esb, where the flows are mostly configured in XML (Apache Camel or Spring integration) Mule is less expensive compared to most of other products. Even community versions are available, which will not cost you anything. Mule earlier had a problem of its small size of its community. But nowadays, Mule community is expanding like others. Mule, as I mentioned is easy to use. for example, if you want to expose a web service and need to do various transformations with payload, you just need to concentrate on your java implementation classes or you Mule flow. Mule will take care of exposing the service to an endpoint and you don't need to write any code for that. It also has wide range of transformer that will take care of transformation of your payload and also other functionality like orchestration, routing etc and will be easy for you to implement There are more or less other advantages, you can explore more to get it . More or less choosing an esb depends on your requirement and budget.Data Mapping is the feature i like most in this software, there are many feature which are as follow are the best for my project. Debugging suppor,APIkit RAML Support

Read the full review

Rajnish Kumar Jha

I would like to give my review on Anypoint Platform.

Reviewed 2017-09-01
Review Source: Capterra

There are various of benefits of Anypoint Platform to use in Integrataion project. 1. Integration Platform: Anypoint Platform is a hybrid integration platform provided by MuleSoft which is used to build application network very easily, structurally and smartly with proper and neat documentation. 2. API-Led Connectivity: Anypoint Platform implements API-Led Connectivity approach to make application network Reusable, Loosely Coupled and more Govern. 3. Layered Architecture: Anypoint Platform follows Layered architecture style in the integration based project in which for each external system we create an API on top of it to expose their data. This API is called as System API and this API is not used normally by any user directly. Then if required, to merge the two or more than two external system together, we again need to create an API on top of them to expose their data together. This API is called as Process API which is more process oriented. And then finally we come up with Experienced API on top of Process API to expose process oriented data so that the end user could get the data from different external systems. So you can see how Anypoint Platform smartly uses Layered architecture style to build out network applications easily. 4. CloudHub: This is perhaps the most relevant benefits of Anypoint Platform according to me. Anypoint Platform provides various ways to deploy your integration applications and APIs both on Cloud computing environment and On-prem. 5. Open Source: It is an open source integration platform which means to use this technology to integrate or connect any applications we do not need to use any license software. We can download it from the internet all free of cost. It is Awesome!There are many things to like about Anypoint Platform. Few of them I would like to highlight: 1. Integration Platform: Anypoint Platform is a hybrid integration platform provided by MuleSoft which is used to build application network very easily, structurally and smartly with proper documentation. 2. API-Led Connectivity: Anypoint Platform implements API-Led Connectivity approach to make application network Reusable, Loosely Coupled and more Govern. 3. Layered Architecture: Anypoint Platform follows Layered architecture style in the integration based project in which for each external system we create an API on top of it to expose their data. This API is called as System API and this API is not used normally by any user directly. Then if required, to merge the two or more than two external system together, we again need to create an API on top of them to expose their data together. This API is called as Process API which is more process-oriented. And then finally we come up with Experienced API on top of Process API to expose process-oriented data so that the end user could get the data from different external systems. So you can see how Anypoint Platform smartly uses Layered architecture style to build out network applications eaisly. 4. CloudHub: This is perhaps the most relevant benefits of Anypoint Platform according to me. Anypoint Platform provides various ways to deploy your integration applications and APIs both on Cloud computing environment and on premises

Read the full review

Praveen Nalla

Best in ESB and API management

Used daily for 1-2 years
Reviewed 2017-01-25
Review Source: Capterra

I am happy in using this tool for my integration tasks. Every tool has pros and cons. But i found more pros than cons. I am discussing below pros and cons pros: Best for both ESB and API management Ease of development with drag and drop approach. Development time will be reduced Has plenty of inbuilt connectors for cloud and on-premise systems and we can develop our own connector Supports 4 scripting languages Groovy,Ruby,Java,Python. Easily integrates with java in various ways Dataweave support for transformation Easy designing of API with RAML and Swagger Supporting of API gateway,policies, SLA tiers Easy deployment seup in coud and on-premise cons: When some error occurs while developing, logging is not clear for them.Logging needs to be improved Unable to debug Dataweave script Lack of lookup tables support in current Dataweave. Has good support with DataMapper Need to be improved features in API management Documentation is good but can be improved Faced some issues with API kit router while handling with large data. Synchronising the data from on-premise systems to cloud systems and vice-versa Best for both ESB and API management Ease of development with drag and drop approach. Development time will be reduced Has plenty of inbuilt connectors for cloud and on-premise systems and we can develop our own connector Supports 4 scripting languages Groovy,Ruby,Java,Python. Easily integrates with java in various ways Dataweave support for transformation Easy designing of API with RAML and Swagger Supporting of API gateway,policies, SLA tiers Easy deployment seup in coud and on-premise

Read the full review

Gunjan Deshmukh

Anypoint Platform from Mulesoft is a complete API management tool.

Used daily for 2+ years
Reviewed 2018-05-19
Review Source: Capterra

ease of use cloud support Java based re-usability good customer support Scalability API Manager - Helps in managing the APIs right from applying in-built policies to creating custom policies. Create proxy on top of your applications seamlessly. In-built load balancer as well as customization option. VPC- Able to create a private network of your applications and allows limited access to some of the applications Runtime Manager - Deploy your applications either on-premise or on cloud. You have option to choose your own environment. Anypoint MQ- Enterprise feature messaging system. Anypoint Studio - Eclipse based IDE where you can design the flows, debug, run them, create unit test cases and also use mocking feature. Anypoint Exchange - It helps sharing your API contracts ( WSDLs, RAML ), APIs, etc easier. Anypoint Connectors - Many in built connectors which help connecting to many systems like SAP, Salesforce, Workday, Twitter, AWS, Mainframe, etc. There is a provision to create custom connector too. It is Java based so we can leverage all the reusable libraries Java has to offer.

Read the full review

Amber Bennoui

Feature rich API management and deployment tool

Used daily for 2+ years
Reviewed 2016-11-21
Review Source: Capterra

While the Anypoint Platform is a newcomer to API management tools, it still manages to be feature rich and offers a great deal of resources for both API development and deployment needs. As an ESB, it offers a plethora of connectors for making our various enteprise systems work with each other while exerting minimal effort to do so. The interface is extremely user friendly as both a developer, administrator and consumer of APIs.- Intuitive user interface. It's extremely easy to locate API information and consume analytic information. - Easy to do create new APIs via RAML. - Fast and easy deployments and updates. - Wide range of connectors.

Read the full review

Mule ESB pricing

Pricing options
Free
Free trial
Open source
Subscription
View Pricing Plans

Contact MuleSoft for pricing information.

Mule ESB features

API
Activity Dashboard
Application Integration
Drag & Drop Interface
Real Time Data
Real Time Monitoring
Real Time Reporting
Third Party Integration

Access Control (75 other apps)
Activity Tracking (66 other apps)
Alerts / Escalation (57 other apps)
Auditing (81 other apps)
Automatic Notifications (102 other apps)
Collaboration Tools (66 other apps)
Data Import/Export (83 other apps)
Monitoring (185 other apps)
Projections (63 other apps)
Reporting & Statistics (72 other apps)
SSL Security (69 other apps)
Workflow Management (74 other apps)

Additional information for Mule ESB

Key features of Mule ESB

  • Simple, drag-and-drop graphical design
  • Visual data mapping and transformation
  • 100s of pre-built, certified connectors
  • One-click cloud or on-premise deployments
  • Robust enterprise security enforcement capabilities
  • Built-in high availability & clustering
  • Mainstream Java development tool framework
  • Connector DevKit for ultimate extensibility
  • Visibility & control through a web-based management console
  • Application deployment with integrated repository
  • Start/stop/restart application & endpoint control
  • SLA Monitoring & Alerts
  • Service flow analyzer for rapid debugging
  • Business event tracking providing KPI level visibility
  • Runtime performance configuration
  • Role-based access (integrates with LDAP)
  • Out of the box OAuth for rapid partner onboarding
  • Secure Data Gateway for cloud/on-premise connectivity
  • API management
  • Service registry/repository
View All Features

Benefits

Lightweight and modular
Easy to learn
Easy to manage
Open-source, Open Standards
Integrate anything, anywhere
Cloud-ready, future-proof
Highly robust


Enterprise applications are changing, along with the requirements for developing, deploying, integrating and managing them. A change in application infrastructure is needed to address the new demands on applications. There is a growing acknowledgement that the traditional JEE 3-tier architecture does not work for the new generation of applications. The line between application and integration is fading as composite applications are becoming more widespread and the number of SaaS and web API services increases exponentially. Today's developers and IT organizations need an enterprise SOA solution that is powerful enough to support the most demanding back-end enterprise systems, yet can seamlessly integrate with the next generation of applications on both sides of the firewall.

Mulesoft products provide the necessary secure enterprise connectivity to back end systems while also embracing the new protocols and architecture of the web. Our lightweight and flexible infrastructure means that you can deploy our components anywhere, in any environment (standalone, application server, on premise, hosted/cloud) to provide the necessary connectivity and service mediation. Our flexibility also means you can leverage existing technology investments without having to replace everything with a heavy “stack.” Additionally the Mule runtime of Anypoint Platform also provides the simplest approach to integrating SaaS applications.


Mule runtime, when deployed as an ESB, takes the complexity out of integration, providing connectivity to a wide range of technologies and creating services that can be reused across your organization. It is lightweight and flexible, adapting to your existing infrastructure. Mule’s connectivity services support legacy, non-service enabled assets, modernized SOA-enabled assets, and new SaaS applications living outside the firewall. It also provides end-to-end visibility, performance configurability and high availability into your SOA infrastructure.