Skip to main content

Quick Recommendation

Choose AWS BYOC

You want direct AWS ownership, no control plane dependency, and AWS-native auth through the CLI or environment variables.

Choose GCP BYOC

You want direct GCP ownership and your team is already comfortable with gcloud, Compute Engine, and GCP networking.

Choose Managed Cloud

You want a central operator to own the infrastructure so end users only need an API key and a project directory.

Compare The Paths

BackendWho owns the cloud accountWhat the user needsAttach transportSync pathBest fit
awsYour teamAWS credentials plus Session Manager pluginAWS SSM Session ManagerS3-staged archive syncTeams standardizing on AWS and wanting direct ownership
gcpYour teamgcloud auth, project, and zonegcloud compute sshgcloud compute scpTeams standardizing on GCP and happy with SSH-based workflows
managedRMUX operator or platform teamControl-plane URL and RMUX_API_KEYAWS SSM Session Manager behind the control planeDeployment-managed S3 stagingTeams that want a simpler end-user model and centralized operations

What Changes Between Backends

The high-level RMUX model stays the same across all three backends:
  • one environment per project directory
  • a remote workspace mounted at /workspace
  • tmux sessions on the host
  • named sessions for parallel work
What changes is who provisions the machine, how users authenticate, and how attach or sync happen.
Use backend=aws when the developer or platform team should provision directly into an AWS account they already control. This is the best fit if you want AWS CLI authentication, direct EC2 visibility, and no control plane dependency.
Use backend=gcp when your team already manages projects, networks, and access in GCP and is comfortable with gcloud compute ssh and scp as the transport layer. The current GCP path is the most different from AWS because it does not use a workspace bucket for sync.
Use backend=managed when an operator should define the AWS networking and workspace bucket once and issue API keys to end users. This gives users the shortest onboarding path because they do not need their own permanent RMUX cloud credentials.

Practical Decision Guide

Choose managed. Users only need the API URL, API key, and project directory. Operators own the cloud complexity.

Next Step

Quick Start

Follow the shortest path now that you know which backend to use.

Configuration

See the full config surface for backend flags, files, and environment variables.

AWS BYOC Guide

Read the backend-specific AWS setup details.

GCP BYOC Guide

Read the backend-specific GCP setup details.

Managed Cloud Guide

Read the operator and end-user setup details for managed deployments.
Last modified on March 20, 2026