Mule runtime is the engine for Anypoint Platform™ and the industry's only runtime that can be used for data and application integration across legacy systems, SaaS applications, and APIs.
Handle any integration challenge with one runtime for all your APIs and integrations.
Extend Mule by using our Mule SDK to build connectors or modules with custom functionality.
Define whether events should be triggered in real-time, in batches, or both.
What you can do with Mule runtime engine
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.
Connect to any system
Use Mule to connect to any new, custom, or legacy technologies or extend Mule using the Mule SDK to create new modules.
Ensure flexibility and high availability
Address any connectivity use case — on-premises or in the cloud — with a runtime that intelligently manages message routing, data mapping, orchestration, reliability, and security between systems and applications. 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.
Continue learning about Mule runtime engine
Mule runtime engine user guide
Get started with Mule runtime engine and quickly deploy an application to production