Contact Us 1-800-596-4880

Creating and Deploying Mule Apps

Create the Mule app in Anypoint Code Builder (with MuleSoft Vibes) or Anypoint Studio, then deploy it through the Anypoint Platform control plane that holds your organization. Runtime Manager in that control plane is the hub for CloudHub, CloudHub 2.0, Runtime Fabric, and Hybrid Standalone. Studio, Anypoint Code Builder, the Mule Maven Plugin, Anypoint CLI, and REST APIs can also deploy to a subset of those runtimes.

Which runtime you can use depends on the control plane. See Choose a Runtime Plane.

If the app uses API gateway with a non-US Cloud control plane, set control plane properties when you deploy. See Configuring Mule to Access Anypoint Platform Control Planes.

Sign In to the Control Plane

Sign in to the control plane that holds the organization. Runtime Manager, Anypoint Studio, the Anypoint Code Builder desktop IDE, and Anypoint CLI all use that same session.

Create the Mule App

Create the Mule app in Anypoint Code Builder with MuleSoft Vibes using natural language or use Anypoint Studio (Studio). These IDEs run on your computer and connect to Anypoint Platform.

Optionally, design the API specification first in Anypoint Platform, publish it to Exchange, then implement it as a Mule app in Anypoint Code Builder or Studio.

Creation process Product Description

Design the API specification in Anypoint Platform (optional)

API Designer

API Designer is the specification tool in Anypoint Design Center. You open it after you sign in to Anypoint Platform, author the RAML or OAS contract, and publish it to Exchange so Anypoint Code Builder or Studio can scaffold a Mule app from that spec.

Create the Mule app on your computer

Anypoint Code Builder

Anypoint Code Builder is the VS Code IDE for API specifications, implementations, and integrations in a Mule app. Install the desktop IDE, then connect it to the same control plane as your organization. See Sign in to Anypoint Platform from the IDE.

Create the Mule app from natural language

MuleSoft Vibes

MuleSoft Vibes is the assistant in Anypoint Code Builder. You describe the outcome in the IDE. It uses your Anypoint Code Builder session to create and configure applications. MuleSoft Vibes is available on US, EU, Canada, and Japan cloud hosts.

Create the Mule app on your computer

Anypoint Studio

Anypoint Studio is MuleSoft’s Eclipse-based desktop IDE for designing and testing Mule apps. Add your Anypoint Platform account in Studio so you can import assets from Exchange. See Adding Anypoint Platform User Accounts.

Deploy Through the Control Plane

Deploy the Mule app through the Anypoint Platform control plane that holds the organization. Choose a runtime plane that control plane supports, then deploy from Runtime Manager or from another tool that can target that runtime.

Choose a Runtime Plane

Choose a runtime plane that your commercial cloud supports. CloudHub is available only on US Cloud and EU Cloud. CloudHub 2.0, Runtime Fabric, and Hybrid Standalone are available on all commercial clouds. Follow the deploy topic for that runtime, or deploy from a tool.

Runtime plane Control Planes Where to deploy

CloudHub 2.0

  • US Cloud

  • EU Cloud

  • Canada Cloud

  • Japan Cloud

  • India Cloud

  • Australia Cloud

Deploying Mule Apps to CloudHub 2.0. For DNS and URL format, see Runtime Plane Regions and DNS Records.

CloudHub

  • US Cloud

  • EU Cloud

Deploying Mule Apps to CloudHub.

Runtime Fabric

  • US Cloud

  • EU Cloud

  • Canada Cloud

  • Japan Cloud

  • India Cloud

  • Australia Cloud

Deploying Mule Apps to Runtime Fabric. For Canada Cloud, Japan Cloud, India Cloud, and Australia Cloud, contact your account manager to unlock Runtime Fabric.

Hybrid Standalone

  • US Cloud

  • EU Cloud

  • Canada Cloud

  • Japan Cloud

  • India Cloud

  • Australia Cloud

Deploying Mule Apps to Hybrid Standalone Instances. Register the Runtime Manager agent with the control plane that holds the organization. A Mule instance that is not registered to Runtime Manager is an on-premises runtime, not a control-plane deploy. See Run Mule Runtime Engine On-Premises.

Deploy from a Tool

Use Anypoint Runtime Manager to deploy to any runtime plane the control plane supports. Studio, Anypoint Code Builder, the Mule Maven Plugin, Anypoint CLI, and REST APIs can deploy without opening Runtime Manager first, with these limits:

Tool Deploys to

Runtime Manager

Anypoint Studio

Deploying a Mule Application to CloudHub. To deploy a Studio project to CloudHub 2.0, Runtime Fabric, or Hybrid Standalone, use Runtime Manager.

Anypoint Code Builder

Mule Maven Plugin

Anypoint CLI

REST APIs

Manage the Deployed Mule App

After you deploy, you manage, monitor, and secure the Mule app in the same Anypoint Platform control plane. Open these products from the Anypoint Platform UI. The table groups them by task. Feature availability varies by control plane. See MuleSoft product features by Control Plane.

Category Product Description

Application management

Runtime Manager

After you deploy, use Runtime Manager to start, stop, update, and delete Mule apps. You can also view logs, set properties, manage schedules, and create alerts.

Monitoring

Anypoint Monitoring

Anypoint Monitoring provides visibility into integrations across your app network. Use it to view metrics, configure dashboards and alerts, and search logs.

API Visualizer

API Visualizer gives you a real-time, graphical view of your application network, including APIs, Mule applications, and the third-party systems they invoke.

APIs

API Manager

Anypoint API Manager enables you to manage, govern, and secure APIs. Apply policies, manage contracts and client applications, and track API instances that your Mule apps expose.

API Governance

Anypoint API Governance lets you apply governance rules to services, including APIs, as part of the service lifecycle.

API Functional Monitoring

Monitor APIs and endpoints at scheduled intervals. Receive reports about whether tests pass or fail, and view statistics about API and endpoint performance.

Data and messaging

Object Store v2

Object Store v2 lets Mule apps store data and state. You open the Object Store v2 UI from Runtime Manager.

Anypoint MQ

Anypoint MQ is a cloud-based messaging service for exchanging data asynchronously between applications. Create and monitor queues and message exchanges in the Anypoint Platform UI.

Access and security

Access Management

Access Management is the hub for users, authentication, and permissions in your Anypoint Platform organization. Use it to manage environments, business groups, and who can operate the deployed app.

Secrets Manager

Anypoint Security secrets manager stores and controls access to keys, certificates, passwords, and other secrets that supported Anypoint Platform services consume.

Catalog and usage

Exchange

Anypoint Exchange is a curated catalog of reusable assets. Catalog, share, and discover APIs, connectors, and other assets in the same control plane.

Usage Reports

Usage reports provide monthly and daily summaries of resource use across Anypoint Platform products, including Mule runtime and CloudHub vCore.