The most versatile runtime in the industry
Single runtime
Handle any integration pattern with one runtime for all your APIs and integrations.
Flexible deployment
Deploy on-premises, in the cloud, or take a hybrid approach.
Adaptable architecture
Implement event-driven, service-oriented, or microservice architectures.
What you can do with Mule runtime engine
Connect to any system
Address any connectivity use case with a runtime that intelligently manages message routing, data mapping, orchestration, reliability, and security between systems and applications. Connect to common systems and databases with Anypoint Connectors, or use the Mule SDK to create customizable modules for integrating homegrown systems.
Ensure flexibility and high availability
Deploy on a runtime built with resiliency in mind to ensure uptime across any deployment, cloud, or on-premises. Upgrade without downtime by taking advantage of Mule’s classloader isolation, which separates runtime and app dependencies. Save valuable time when optimizing for performance with Mule’s dynamic self-tuning mechanism.
Scale your architecture
Move millions of records between applications or data sources using Mule’s built-in batch integration capabilities, non-blocking I/O, or both. Every Mule runtime component has a clear role and is decoupled from any other component, allowing users to easily compose flows and account for future upgrades.
Map and transform any data and format
Support a variety of transformations from and to any data type with DataWeave — from simple one-to-one mappings to elaborate transformations such as normalization, grouping, joins, partitioning, pivoting, and filtering.
Stream and handle data automatically
Get automatic streaming to handle content caching, larger than memory payloads, and closing of user streams. Stream and access data concurrently in order to process and transform information at scale.
Anypoint Platform 101
Get a quick overview of Anypoint Platform from our team of experts
Mule 4 performance
Learn how Mule runtime engine performs in mission-critical environments through customer success use cases
Mule 4 reactive programming
Learn how reactive programming maximizes throughput through greater concurrency