Contact Us 1-800-596-4880

Hardware and Software Requirements

If you plan to install and run Mule on premises, review these minimum hardware and software requirements before you install.

Minimum Hardware Requirements

  • 2GHz CPU or 1 virtual CPU in virtualized environments.

  • 1GB of RAM.

  • 4GB of storage.

Adjust RAM to match your latency requirements and the size and number of simultaneous messages that applications process.

Required Software

Verify that you use a supported version of Java before you install Mule.

Software Version


JDK 1.8.0 (1.8.0_202 recommended), IBM JDK 1.8, OpenJDK 8 (latest update recommended)

Supported Software

Mule runs on any operating systems that runs a supported Java Runtime Environment (JRE). The Mule runtime engine passed functional testing against the following software and operating systems.

Software Version


MacOS 10.14, HP-UX 11i V3, AIX 7.2, Windows Server 2019, Windows 10, Solaris 11.3, RHEL 7, Ubuntu Server 18.04

Application servers

Tomcat 7 and 8, WebLogic 12c, WebSphere 8, WildFly 8 and 9, Jetty 8 and 9


Oracle 11g, Oracle 12c, MySQL 5.5+, IBM DB2 10, PostgreSQL 9, Derby 10, Microsoft SQL Server 2014

Mule might work with other software and operating systems, but those have not been tested. MuleSoft recommends that you run Mule on tested software and operating systems versions.

Mule Runtime 3.9 is compatible with APIkit 3.9.0 and Anypoint Studio 6.4.0

Mule Runtime 3.9 is bundled with the Runtime Manager Agent plugin version 1.9.0.

For the Microsoft Dynamics GP connector, install Java Cryptography Extension (JCE) 8 after installing JRE or JDK.

Anypoint Connector DevKit Requirements

Anypoint Connector DevKit 3.5 and later is compatible with Mule versions 3.5 and later. DevKit version numbering does not correspond to Mule versions. For example, DevKit 3.9 is compatible with Mule versions 3.5-3.8. For the latest fixes and improvements, use the current version of Mule with its corresponding DevKit as listed in release notes.