Run integrations anywhere with one powerful runtime.
Use a single, universal engine for connecting applications, data, and devices.
Use a single, universal engine for connecting applications, data, and devices.
Handle any integration pattern with one runtime for all your APIs and integrations.
Deploy on-premises, in the cloud, or take a flexible hybrid approach that combines both.
Implement event-driven, service-oriented, or microservice architectures with ease.
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.
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.
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.
Try MuleSoft Anypoint Platform free for 30-days. No credit card, no installations.
Tell us a bit more so the right person can reach out faster.
Get the latest news about integration, automation, API management, and AI.
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.