What Never Changes
Across every backend, RMUX still gives you:- one environment per project directory
/workspaceas the main remote project roottmux-backed workspaces- named workspaces for parallel work
What Actually Changes
| Backend | Who owns it | User auth | Attach | Sync |
|---|---|---|---|---|
aws | Your AWS account | AWS credentials | AWS SSM Session Manager | rsync over an SSM-backed SSH tunnel |
gcp | Your GCP project | gcloud auth | gcloud compute ssh | rsync over gcloud compute ssh |
e2b | Your E2B account | E2B API key | E2B PTY API | Direct archive upload |
managed | RMUX control plane | RMUX_API_KEY | AWS SSM through the control plane | Deployment-managed archive staging |
Two Different Docs For Two Different Jobs
- Use Supported Clouds when you want the canonical list of cloud backends RMUX supports.
- Use the backend guides when you already know the backend and need setup details.

AWS BYOC
Direct AWS ownership and AWS-native auth.

GCP BYOC
Direct GCP ownership with
gcloud.
E2B
Sandbox-backed runtimes with API-key auth.
Managed Cloud
Operator-owned infrastructure and the simplest user setup.
Read Next
Projects
See how RMUX uses the current directory,
rmux.conf, and .rmux/state.json.Supported Clouds
Use the backend support overview when you want the complete supported list.


