
Run integrations anywhere with one powerful runtime.
Use a single, universal engine for connecting applications, data, and devices.
The most versatile runtime in the industry for all your integration needs.
One runtime for every integration.
Handle any integration pattern with one runtime for all your APIs and integrations.
Set up flexibly across any environment.
Deploy on-premises, in the cloud, or take a flexible hybrid approach that combines both.
Build adaptable architectures that scale.
Implement event-driven, service-oriented, or microservice architectures with ease.
What you can do with Mule runtime engine.
Connect any system with built-in intelligence and reliability.
Handle any connectivity challenge with a runtime that intelligently manages message routing, data mapping, orchestration, reliability, and security between systems and applications.

Connect to popular systems and databases using Anypoint Connectors, or leverage the Mule SDK to build custom modules for integrating proprietary systems.



Transform any data format and stream automatically.
Handle any data format using DataWeave, supporting everything from basic one-to-one mappings to complex transformations including normalization, grouping, joins, partitioning, pivoting, and filtering.

Get automatic streaming to handle content caching, payloads larger than memory, and proper closing of user streams. Stream and access data concurrently to process and transform information at scale.



Scale to enterprise levels while ensuring steady performance.
Run on a resilient runtime that guarantees uptime across any deployment environment, from cloud to on-premises. Perform zero-downtime upgrades through Mule's classloader isolation that keeps runtime and app dependencies separate. Achieve optimal performance automatically with Mule's self-tuning capabilities that reduce optimization effort.

Handle millions of data records between applications or systems using Mule's built-in processing capabilities and efficient data handling. Every Mule component has a specific purpose and works independently from others, making it easy to build workflows and add new features later.



Start your innovation journey with MuleSoft.
Start your trial.
Try MuleSoft Anypoint Platform free for 30-days. No credit card, no installations.
Talk to an expert.
Tell us a bit more so the right person can reach out faster.
Stay up to date.
Get the latest news about integration, automation, API management, and AI.
Mule Runtime Engine Frequently Asked Questions
A runtime engine is the execution environment where your integration applications actually run. The Mule runtime engine intelligently manages message routing, data mapping, orchestration, reliability, and security between systems and applications. Think of it as the engine that powers your integrations — it takes the integration logic you've built and executes it, handling all the technical details of moving data between systems.
You can deploy on-premises, in the cloud, or take a hybrid approach across different runtime environments. The runtime plane is essentially where your Mule applications are deployed and executed, separate from the management and design layers of the platform.
You can deploy the Mule runtime engine on-premises, in the cloud, or take a hybrid approach. Examples include running Mule applications on your own servers in your data center (on-premises), deploying them to cloud platforms like AWS or Azure, or using a combination where some applications run in the cloud while others run on-premises to meet specific requirements.
You need a runtime engine to handle any integration pattern with one runtime for all your APIs and integrations. It addresses connectivity use cases by managing the complex technical aspects of integration like message routing, data mapping, orchestration, reliability, and security between systems and applications. Without a runtime engine, you'd have to build all this integration logic from scratch for every connection.
The Mule runtime engine can move millions of records between applications or data sources using built-in batch integration capabilities and non-blocking I/O. Every Mule runtime component has a clear role and is decoupled from other components, allowing users to easily compose flows and account for future upgrades. It also includes Mule's dynamic self-tuning mechanism to save valuable time when optimizing for performance.
Yes, absolutely. The runtime engine can address any connectivity use case and connect to common systems and databases with Anypoint Connectors, or use the Mule SDK to create customizable modules for integrating homegrown systems. You can deploy on-premises, in the cloud, or take a hybrid approach, which means the runtime can connect systems regardless of where they're located.