---
schema_version: "1"
id: 65579eba740c1d8c7cf5433f4706aa71964f3f4fb9ed6576c4516e2a3f686833
title: Setting up Hybrid Standalone Instances
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/hybrid-standalone/setting-hybrid-standalone.md
canonical_url: https://docs.mulesoft.com/hybrid-standalone/setting-hybrid-standalone
source_site: docs.mulesoft.com
content_type: documentation
content_hash: f8c7d4c2eded69c424a0ae76c5e148710c57b6482c5c85a1a13639e5c5ccbd5b
description: MuleSoft Documentation Site
latest: true
---
---
product: Hybrid Standalone Runtimes
---

# Setting up Hybrid Standalone Instances

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Set up hybrid standalone instances to enable centralized management and deployment of Mule
applications through Anypoint Platform while maintaining control over your infrastructure.

## Overview

The setup process includes:

- Prepare infrastructure and plan deployment

- Install and configure Mule runtime engine (Mule)

- Install and set up Runtime Manager agent

- Create servers, server groups, and clusters with Anypoint Platform

- Configure and validate initial setup

## Prepare Infrastructure

Before setting up hybrid standalone instances, make sure your infrastructure meets these
requirements:

- Allocate adequate CPU, memory, and storage for your Mule runtime instances

- Configure outbound HTTPS connectivity (port 443) and firewall rules for Runtime Manager agent

- Use supported OS versions (Linux, Windows, macOS) with compatible Java versions

- Obtain Anypoint Platform subscription

## Install and Configure Mule Runtime

Set up your Mule runtime environment:

- Download and install Mule runtime engine  
  Download the appropriate Mule version and set up your environment with proper configuration. For
  detailed installation instructions, see
  [Download, Install, Configure, and Upgrade On-Premises Mule Runtime Engine](https://docs.mulesoft.com/on-premises/latest/runtime-installation-task).

- Configure runtime properties and settings  
  Configure memory settings, environment variables, and connection properties through the
  `wrapper.conf` file. For configuration options, see
  [Configuring Properties](https://docs.mulesoft.com/mule-runtime/latest/configuring-properties) and
  [Mule Configuration File](https://docs.mulesoft.com/mule-runtime/latest/about-mule-configuration). To point Mule at a
  non-US Cloud control plane, see
  [Configuring Mule to Access Anypoint Platform Control Planes](https://docs.mulesoft.com/control-planes/configuring-mule-control-planes).

- Install enterprise license  
  Install your MuleSoft Enterprise license for production deployments. See
  [Install an Enterprise License on On-Premises Mule Runtime Engine](https://docs.mulesoft.com/on-premises/latest/installing-an-enterprise-license)
  for complete instructions.

- Run Mule as a service  
  Configure Mule as a system service for automatic startup and management. See
  [Download, Install, Configure, and Upgrade On-Premises Mule Runtime Engine](https://docs.mulesoft.com/on-premises/latest/runtime-installation-task)
  for service installation instructions.

- Harden your installation  
  Apply security best practices for production environments. See
  [Harden Your On-Premises Mule Runtime Engine Installation](https://docs.mulesoft.com/on-premises/latest/hardening-your-mule-installation)
  for security configuration guidance.

## Install and Set Up Runtime Manager Agent

The Runtime Manager agent is a lightweight component that enables communication between your
on-premises Mule runtime instances and Anypoint Platform in the cloud.

With the Runtime Manager agent, you can:

- Register servers with Anypoint Platform for centralized management

- Deploy and manage applications remotely through Runtime Manager

- Monitor server health, performance metrics, and application status

- Configure server properties and environment variables

- Receive real-time alerts and notifications

- Access application logs and diagnostic information

For detailed configuration and setup instructions, refer to
[Runtime Manager Agent](https://docs.mulesoft.com/runtime-manager/runtime-manager-agent).

## Create Servers, Server Groups, and Clusters

Use Runtime Manager to create your servers with Anypoint Platform, enabling centralized management
and deployment. Once registered, you can organize servers into groups or clusters and deploy
applications to them.

### Servers

[Creating Servers](https://docs.mulesoft.com/hybrid-standalone/creating-servers)  
Individual server instances that provide a single deployment target for Mule applications. Servers
are ideal for:

- Development and testing environments

- Simple deployments with minimal complexity

- Scenarios where you need direct control over individual server instances

- Applications that don’t require high availability or load distribution

Each server runs independently and can be managed separately through Runtime Manager.

### Server Groups

[Creating Server Groups](https://docs.mulesoft.com/hybrid-standalone/creating-servers-groups)  
Multiple servers organized together to act as a single deployment target. Server groups are ideal
for:

- Production environments requiring redundancy without cluster complexity

- Scenarios where you need to deploy applications to multiple servers simultaneously

- Load distribution across multiple servers for increased traffic handling

- Centralized management of properties, monitoring, and alerts

- Applications that can run independently on each server without shared state

Each server in the group runs its own copy of the application, providing redundancy if one server
fails.

### Clusters

[Creating Clusters](https://docs.mulesoft.com/hybrid-standalone/creating-clusters)  
High-availability configuration where multiple servers work together as a unified system. Clusters
are ideal for:

- Mission-critical applications requiring maximum availability and performance

- Scenarios where automatic failover and load balancing are essential

- Applications that need synchronized communication and shared state

- Zero-downtime deployments and rolling updates

- High-traffic environments requiring automatic traffic distribution

Cluster members work together as a unified system with automatic failover and load balancing.

All servers within a server group or cluster must have identical versions of:

- Mule runtime engine

- Runtime Manager agent

### Registration Workflow

1.  Use Runtime Manager to register each server and configure its properties

2.  Add registered servers to a server group or cluster based on your requirements

3.  Select the individual server, server group, or cluster for your application deployments

## Configure and Validate Initial Setup

Verify your hybrid standalone configuration:

- Test network connectivity to Anypoint Platform and verify DNS resolution

- Confirm Runtime Manager agent is running and communicating with Anypoint Platform

- Verify servers appear in Runtime Manager with "Running" status

- Test server management operations and application deployment capabilities

## See Also

- [Creating Servers](https://docs.mulesoft.com/hybrid-standalone/creating-servers)

- [Creating Server Groups](https://docs.mulesoft.com/hybrid-standalone/creating-servers-groups)

- [Creating Clusters](https://docs.mulesoft.com/hybrid-standalone/creating-clusters)

- [Managing Hybrid Standalone Instances](https://docs.mulesoft.com/hybrid-standalone/managing-hybrid-standalone)

- [Monitoring Hybrid Standalone Instances](https://docs.mulesoft.com/hybrid-standalone/monitoring-hybrid-standalone)

- [Deploying Mule Apps to Hybrid Standalone Instances](https://docs.mulesoft.com/hybrid-standalone/deploying-apps-hybrid-standalone)
