Nav

Getting Started with Anypoint Platform

Welcome to the Getting Started section, where you can familiarize yourself with the most popular Anypoint Platform tools that support everything you do with APIs and integration applications. The documentation in this section helps you work toward building reusable code to manage integration of your digital assets. The key to integrating digital assets is the API-led approach.

If you have prior knowledge of APIs, you may want to know about Mule Runtime, MuleSoft’s flagship integration platform. APIs can work with Mule applications in many ways. Try out APIkit or create a public developer portal for customized access of APIs and other assets in your organization.

Getting Started with APIs

  1. Find out How to Design an API.

  2. After designing the API, learn How to Implement and Test an API.

  3. To bring your API to your organization or a larger audience, see How to Sync an API to the Platform.

Go to the API Manager and API Designer product documentation to design new APIs or support legacy APIs. Publish interactive documentation about them on an API Portal.

Getting Started with Mule Applications

The documentation for Mule application development requires some familiarity with Anypoint Studio. Make sure you have it installed and get acquainted with it using the Basic Studio Tutorial.

Install the Anypoint Studio hardware and software requirements. Browse Anypoint Exchange to get resources or examples for the integration you want. You can access Exchange from the browser or within Anypoint Studio to retrieve any MuleSoft and partner-supported connectors to help you hook into SaaS applications like ServiceNow and Salesforce, or generic data structures like databases, files and object stores.
  1. How to Create a Mule App

  2. Try out the Anypoint Connector Tutorial where you find out Mule applications can do anything you already do with SaaS apps with greater efficiency. The tutorial uses the Twitter service as an example, but you can plug in another connector of your choice.

  3. In a Mule application, it is important to be able to route messages to different places depending on their contents. See how to interact with a Mule message in How to Work with a Mule Message and learn about the Mule 3.x message structure.

  4. Learn more about routing based on Mule message contents in How to Route Mule Messages Based on Content.

DataWeave is an essential tool that lets you weave complex data transformations into your Mule applications to quickly transform and map Mule message payloads to other data structures.

Getting Started with Deployment

  1. Use Runtime Manager to Deploy to Your Own Servers.

    Runtime Manager is more flexible in that it allows hybrid management of apps on-prem or in the cloud.
  2. Deploy apps to the MuleSoft cloud service in the CloudHub UI in the Deploy to CloudHub Tutorial.

Dive into more strategies to control how your Mule applications are run and managed starting from the Installing and Deploying documentation for Mule runtime.