MuleSoft Documentation

Your customers and employees need data-rich, delightful digital experiences on a variety of devices from smart watches to desktop computers. To deliver these experiences, your systems must be connected to each other, and the data must flow among those systems (integration).

The MuleSoft approach to integration, integration of data from different systems using a layer of APIs, allows you to spend less time on IT projects and more time on your core business. Whenever you turn a business process into an API, you make it easier to implement that process in the next project. And APIs have proven to be the best size of reusable code.

Diagram of structured API layers for experience

Anypoint Platform helps you build a structured application network that connects applications, data, and devices with reusable APIs. The unified Anypoint Platform makes it easy to discover, create, and manage APIs in a modular, organized layer. Instead of retrieving random and possibly unstable code snippets, you can “shop” for APIs created using the industry’s best practices.

Explore Anypoint Exchange

The APIs you build in MuleSoft to integrate applications and services are, by design, reusable and built with enterprise security in mind. You can discover these APIs, as well as connectors, samples, and templates in Exchange.

Exchange also provides RAML fragments, custom packages, videos, links to documentation, and other assets.

Discover Anypoint Platform APIs on the MuleSoft developer portal.

Design and Build API-based Integrations

Anypoint Studio is an Eclipse-based IDE that helps you create integrations. Design Center, a web-based tool, helps you create API specifications, the foundation for data integrations.

Creating Integrations

Creating API Specifications

Building Integrations with Anypoint Studio

Importing APIs from Exchange to Studio

Building Integrations in Design Center

Creating API specifications in Design Center

Studio 7 includes Mule Runtime (Mule) 4, the runtime environment where you deploy Mule apps and APIs. Earlier versions of Studio include Mule 3.

Mule 3

Mule 4

Connectors for Mule 3

Connectors for Mule 4

DataWeave 1 for Mule 3

DataWeave 2 for Mule 4

APIkit 3

APIkit 4

Connector DevKit

Mule SDKs

Test Integrations

Test the integrations you create before you deploy them.

Deploy Integrations

Deploy your integration into a production environment.

Manage Integrations

Once your integration is running in production, you can monitor its performance.

Manage Anypoint Platform Features

During development or after deployment, you can make changes to your integration.

Archived Documentation

When an older version of a product is no longer supported, including products with end-of-life status, the documentation moves to an archive site.

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub
Give us your feedback!
We want to build the best documentation experience for you!
Help us improve with your feedback.
Take the survey!