Mule Community Edition (Kernel) vs Mule Enterprise Edition

  • Written By Sanjeet Pandey
  • 20/11/2018

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

FeatureCommunity Edition (Mule Kernel)Enterprise Edition
(Gold)
Enterprise Edition (Platinum)Enterprise Edition (Titanium)  Impact
High AvailabilityNot SupportedNot SupportedSupportedSupportedMessage Loss and Transaction failure
ResilienceNot SupportedNot SupportedSupportedSupportedImpact on effort to take care of state full  and failure scenarios
CachingNot SupportedSupportedSupportedSupportedPerformance Impact

Development

Anypoint TemplatesNot SupportedSupportedSupportedSupportedSaves 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 ManagementNot SupportedSupportedSupportedSupportedData loss and Impact on development effort
Batch ManagerNot SupportedSupportedSupportedSupportedImpact on Development & Support Effort
Batch Process componentNot SupportedSupportedSupportedSupportedImpact on Development & Support Effort
Database Enterprise ConnectorNot SupportedSupportedSupportedSupportedFor handling Batch statements, used in Data Integration project. Performance hit
DataWeave 1.0 & 2.0Not SupportedSupportedSupportedSupportedImpact on Development mostly used for the data transformation – key to any integration platform tool
Distributed Log Management and searchNot SupportedNot SupportedNot SupportedSupported Impact on troubleshooting
Customisable log data retention and localityNot SupportedNot SupportedNot SupportedSupportedImpact on troubleshooting
End-to-End transaction tracingNot SupportedNot SupportedNot SupportedSupportedImpact on troubleshooting
Advanced data AnalysisNot SupportedNot SupportedNot SupportedSupportedImpact on troubleshooting
DeploymentNot SupportedNon-Critical DeploymentsEnterprise-Scale DeploymentsMission-Critical InfrastructureType of deployments

Operational Support

Anypoint Management CenterNot SupportedSupportedSupportedSupportedImpact on Support & Operation team
SLA and email AlertsNot SupportedSupportedSupportedSupportedImpact on Support and Availability
SNMP MonitoringNot SupportedSupportedSupportedSupportedImpact on Support and Availability
HTTP PollingNot SupportedSupportedSupportedSupportedImpact on Support and Availability. Mule provides Http polling of service for availability
Deployment ManagementNot SupportedSupportedSupportedSupportedImpact on Support & Operations
InsightNot SupportedSupportedSupportedSupportedImpact to in-depth visibility into business transactions and events on your Mule applications

Security

Role based securityNot SupportedSupportedSupportedSupportedMajor effort to custom develop
Oauth 2.0 – Secure Token ProviderNot SupportedSupportedSupportedSupportedMajor effort to custom develop
Message EncryptionNot SupportedSupportedSupportedSupportedMajor effort to custom develop
SAML 2.0 ModuleNot SupportedSupportedSupportedSupportedMajor effort to custom develop
Enterprise Secure Property HolderNot SupportedSupportedSupportedSupportedKeeps password and other confidential text in encrypted format. This cannot be custom built as it links directly to your endpoint
IP Based FilteringNot SupportedSupportedSupportedSupportedIP based filter is available in EE version for filtering endpoints based on inbound IP and requests can be filtered using LDAP

Support

LicenseFreePurchase Minimum 2 Production vCores & 4 Pre-Production vCoresPurchase Minimum 4 (2+2) for HAPurchase Minimum 4 (2+2) for HALicence Cost
Hardened CodeNot SupportedYesYesYesImpact on stability and performance
SLAForums8/5, 24 Hours Response Time24/7, 2 Hours Response Time for Severity 1, 4 hours for Severity 2, 8 hours for Severity 3 & 424/7, 45 minutes Response Time, S2 – 4 business hours, S3-S4 with 8 business hoursImpact on support
Hot patches & Service packsNot SupportedSupportedSupportedSupportedImpact 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

How to enable Secure Property Placeholder in MuleSoft

Point-to-point versus API integration

Latest Insights

Blogs

Introduction to: Event Streaming

In this blog we introduce the key components of event streaming, including outlining the differences between traditional batch data processing and real-time event streaming.

Dynamic Overlay for PDF Template
Blogs

Developer’s guide: creating a dynamic overlay for a PDF template

In this blog, we provide a step-by-step solution to dynamically changing the template of a PDF document using the open source software PDFbox.

Infographic Kafka banking
Blogs

Transforming Banking with Apache Kafka

In this blog (and infographic) we summarise the key takeaways from that webinar, showcasing how forward-looking banks are getting ahead of the curve with real-time streaming.