MuleSoft Documentation Resources

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.

Diagram of structured API layers for experience, process, and system APIs that can be easily added or removed

Anypoint Platform enables you to build a structured application network that uses reusable APIs to connect applications, data, and devices. 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 discover and use APIs that are created using the industry’s best practices.

Hosting Anypoint Platform

Depending on your security, data privacy, and legal requirements, you can host components of Anypoint Platform in the cloud, in a physical data center, or in both locations.

The control plane consists of Anypoint Platform components that you use to design, deploy, and manage APIs and Mule applications. The runtime plane hosts your APIs and Mule application deployments and makes them available to your users.

Choose a hosting option that is most appropriate for your requirements. To learn more, see:

Exploring Anypoint Exchange

The APIs you build in Anypoint Platform to integrate applications and services are reusable and include enterprise-level security. 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.

Designing and Building API-Based Integrations

Anypoint Studio is an Eclipse-based IDE that enables you to create integrations. Design Center, a web-based tool, enables you to create API specifications, which are the foundation for these 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

Anypoint Studio 7.0 and later includes Mule runtime engine (Mule) 4, the runtime environment in which 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 SDK

Testing Integrations

It is best practice to test the integrations you create before you deploy them:

Deploying Integrations

After you test your integration, deploy it to a production environment:

Managing Integrations

After your integration is running in production, monitor its performance:

Managing Anypoint Platform Features

Either during the development cycle or after deployment, you can make changes to your integration:

Archived Documentation

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

Was this article helpful? Thanks for your feedback!
View on GitHub