rmux configure --show when you want to inspect the final merged config for
the current directory.
Core Settings
| Setting | Environment variable | Notes |
|---|---|---|
backend | RMUX_BACKEND | aws, gcp, e2b, or managed. Legacy local and cloud are still accepted. |
apiBaseUrl | RMUX_API_BASE_URL | Mainly used for backend=managed or local control-plane development. |
apiKey | RMUX_API_KEY | Required for backend=managed. |
AWS Settings
| Setting | Environment variable | Notes |
|---|---|---|
aws.region | RMUX_AWS_REGION | AWS region. |
aws.vpcId | RMUX_AWS_VPC_ID | VPC used for auto-discovered subnets and security groups. |
aws.authMode | RMUX_AWS_AUTH_MODE | aws-cli, env, or access-key. |
aws.profile | RMUX_AWS_PROFILE | AWS profile for aws-cli auth mode. |
aws.accessKeyId | RMUX_AWS_ACCESS_KEY_ID | Access key for access-key auth mode. |
aws.secretAccessKey | RMUX_AWS_SECRET_ACCESS_KEY | Secret key for access-key auth mode. |
aws.sessionToken | RMUX_AWS_SESSION_TOKEN | Optional session token. |
aws.subnetIds | RMUX_AWS_SUBNET_IDS | Comma-separated subnet IDs in env-var form. |
aws.securityGroupIds | RMUX_AWS_SECURITY_GROUP_IDS | Comma-separated security group IDs in env-var form. |
aws.instanceType | RMUX_AWS_INSTANCE_TYPE | EC2 instance type. |
aws.workspaceBucket | RMUX_AWS_WORKSPACE_BUCKET | Required for staged flows; the default BYOC path can auto-resolve it. |
aws.previewDomain | RMUX_AWS_PREVIEW_DOMAIN | Optional preview domain. |
GCP Settings
| Setting | Environment variable | Notes |
|---|---|---|
gcp.projectId | RMUX_GCP_PROJECT_ID | Required. |
gcp.region | RMUX_GCP_REGION | Optional if zone is present. |
gcp.zone | RMUX_GCP_ZONE | Required in practice. |
gcp.network | RMUX_GCP_NETWORK | VPC network. |
gcp.subnetwork | RMUX_GCP_SUBNETWORK | Optional subnetwork. |
gcp.machineType | RMUX_GCP_MACHINE_TYPE | Compute Engine machine type. |
gcp.previewDomain | RMUX_GCP_PREVIEW_DOMAIN | Optional preview domain. |
E2B Settings
| Setting | Environment variable | Notes |
|---|---|---|
e2b.apiKey | RMUX_E2B_API_KEY | Required for backend=e2b. |
e2b.template | RMUX_E2B_TEMPLATE | Defaults to base. |
e2b.timeoutMs | RMUX_E2B_TIMEOUT_MS | Sandbox timeout in milliseconds. |
e2b.domain | RMUX_E2B_DOMAIN | Optional API domain override. |
Managed Settings
| Setting | Environment variable | Notes |
|---|---|---|
managed.region | RMUX_MANAGED_REGION | Managed AWS region. |
managed.subnetIds | RMUX_MANAGED_SUBNET_IDS | Comma-separated subnet IDs in env-var form. |
managed.securityGroupIds | RMUX_MANAGED_SECURITY_GROUP_IDS | Comma-separated security group IDs in env-var form. |
managed.instanceType | RMUX_MANAGED_INSTANCE_TYPE | EC2 instance type. |
managed.workspaceBucket | RMUX_MANAGED_WORKSPACE_BUCKET | Deployment-managed workspace bucket. |
managed.attachRoleArn | RMUX_MANAGED_ATTACH_ROLE_ARN | Optional role for short-lived attach credentials. |
managed.previewDomain | RMUX_MANAGED_PREVIEW_DOMAIN | Optional preview domain. |
Tooling Overrides
| Environment variable | Use it for |
|---|---|
RMUX_SESSION_MANAGER_PLUGIN_PATH | Point RMUX at a specific Session Manager plugin binary. |
RMUX_SESSION_MANAGER_PLUGIN_DIR | Point RMUX at a directory containing the plugin. |


