Skip to main content
A bare-metal machine gives you exclusive use of one physical Mac. Use it for workloads that need dedicated hardware or host-level control.

Allocate

The interactive command selects a name, machine class, and image:
For a repeatable command, choose an image from the catalog, then run:
Allocation discloses the prepaid hold the class will place and asks you to confirm before committing. Pass -y (--yes) to skip the prompt in automation. See Billing for funds and readiness.

Connect

Mount Thor brokers a short-lived SSH grant. The machine does not expose a reusable host password or private key. For desktop access:

Inspect

Release

Release revokes active access and returns the Mac to the pool. See Billing for prices and minimum charges.

Use kubectl

After configuring kubectl, list available machine classes:
Create build-mac.yaml. Replace IMAGE_NAME with a catalog name.
Apply and inspect it:
Use the lifecycle contract when polling. Delete it to release the machine:
See Fleet and capacity for capacity policy and Images for image discovery.