As a MuleSoft strategic partner, one of the most common questions we get is "What is the difference between Mule Community Edition and Enterprise Edition..?". We have tried to put together a high level comparison between the MuleSoft Anypoint Platform Enterprise Edition and Community Edition (recently renamed to Mule Kernel) for a better understanding.
Anypoint Platform Enterprise edition is offered in three different subscription tiers - Gold, Platinum and Titanium. The comparison tables below show what is supported within each tier and how it can impact your choice.
For a detailed assessment you can contact our team of Mule experts at info@whishworks.com and we will help you with your capacity planning and integration architecture.
High Availability and Performance
Feature |
Community Edition (Mule Kernel) |
Enterprise Edition |
Enterprise Edition (Platinum) |
Enterprise Edition (Titanium) |
Impact |
High Availability |
Not Supported |
Not Supported |
Supported |
Supported |
Message Loss and Transaction failure |
Resilience |
Not Supported |
Not Supported |
Supported |
Supported |
Impact on effort to take care of state full and failure scenarios |
Caching |
Not Supported |
Supported |
Supported |
Supported |
Performance Impact |
Development
Anypoint Templates |
Not Supported |
Supported |
Supported |
Supported |
Saves development and design effort by using templates. Guesstimated to be 40 to 60% time saving depending on how close the use case matches to the template |
Transaction Management |
Not Supported |
Supported |
Supported |
Supported |
Data loss and Impact on development effort |
Batch Manager |
Not Supported |
Supported |
Supported |
Supported |
Impact on Development & Support Effort |
Batch Process component |
Not Supported |
Supported |
Supported |
Supported |
Impact on Development & Support Effort |
Database Enterprise Connector |
Not Supported |
Supported |
Supported |
Supported |
For handling Batch statements, used in Data Integration project. Performance hit |
DataWeave 1.0 & 2.0 |
Not Supported |
Supported |
Supported |
Supported |
Impact on Development mostly used for the data transformation – key to any integration platform tool |
Distributed Log Management and search |
Not Supported |
Not Supported |
Not Supported |
Supported |
Impact on troubleshooting |
Customisable log data retention and locality |
Not Supported |
Not Supported |
Not Supported |
Supported |
Impact on troubleshooting |
End-to-End transaction tracing |
Not Supported |
Not Supported |
Not Supported |
Supported |
Impact on troubleshooting |
Advanced data Analysis |
Not Supported |
Not Supported |
Not Supported |
Supported |
Impact on troubleshooting |
Deployment |
Not Supported |
Non-Critical Deployments |
Enterprise-Scale Deployments |
Mission-Critical Infrastructure |
Type of deployments |
Operational Support
Anypoint Management Center |
Not Supported |
Supported |
Supported |
Supported |
Impact on Support & Operation team |
SLA and email Alerts |
Not Supported |
Supported |
Supported |
Supported |
Impact on Support and Availability |
SNMP Monitoring |
Not Supported |
Supported |
Supported |
Supported |
Impact on Support and Availability |
HTTP Polling |
Not Supported |
Supported |
Supported |
Supported |
Impact on Support and Availability. Mule provides Http polling of service for availability |
Deployment Management |
Not Supported |
Supported |
Supported |
Supported |
Impact on Support & Operations |
Insight |
Not Supported |
Supported |
Supported |
Supported |
Impact to in-depth visibility into business transactions and events on your Mule applications |
Security
Role based security |
Not Supported |
Supported |
Supported |
Supported |
Major effort to custom develop |
Oauth 2.0 - Secure Token Provider |
Not Supported |
Supported |
Supported |
Supported |
Major effort to custom develop |
Message Encryption |
Not Supported |
Supported |
Supported |
Supported |
Major effort to custom develop |
SAML 2.0 Module |
Not Supported |
Supported |
Supported |
Supported |
Major effort to custom develop |
Enterprise Secure Property Holder |
Not Supported |
Supported |
Supported |
Supported |
Keeps password and other confidential text in encrypted format. This cannot be custom built as it links directly to your endpoint |
IP Based Filtering |
Not Supported |
Supported |
Supported |
Supported |
IP based filter is available in EE version for filtering endpoints based on inbound IP and requests can be filtered using LDAP |
Support
License |
Free |
Purchase Minimum 2 Production vCores & 4 Pre-Production vCores |
Purchase Minimum 4 (2+2) for HA |
Purchase Minimum 4 (2+2) for HA |
Licence Cost |
Hardened Code |
Not Supported |
Yes |
Yes |
Yes |
Impact on stability and performance |
SLA |
Forums |
8/5, 24 Hours Response Time |
24/7, 2 Hours Response Time for Severity 1, 4 hours for Severity 2, 8 hours for Severity 3 & 4 |
24/7, 45 minutes Response Time, S2 – 4 business hours, S3-S4 with 8 business hours |
Impact on support |
Hot patches & Service packs |
Not Supported |
Supported |
Supported |
Supported |
Impact on support and availability |
If you would like to find out more about Mule 4 and how API-led connectivity can help you create a fully integrated environment, do give us a call at +44 (0)203 475 7980 or email us at marketing@whishworks.com.
Other useful links:
MuleSoft Anypoint Platform Licence cost