Skip to main content
Workloads use LazyCloud compute by default. Compute covers setup and host requirements.

lazycloud compute

lazycloud cloud

Connecting an AWS account needs the Business plan. The connection belongs to your account and backs every workspace you own.
cloud connect aws prints an AWS Console link and opens it in your browser. The link opens the connection stack ready to create. Once you’re signed in to that account, tick the IAM acknowledgement and choose Create stack. No AWS CLI or access keys are involved. LazyCloud checks the connection once the stack finishes, and cloud status --watch --until ready waits for that. cloud reconnect and cloud authorize print and open the same kind of link. cloud disconnect --wait ends in one of two ways. Either the account is removed, or the connection is in action_required and exits with status 1. The detail names what failed. Once it’s fixed, cloud retry picks the removal up again, and cloud forget gives up on it. forget removes the connection and lists each stack or instance LazyCloud could not delete, with a Console link to delete it yourself.

lazycloud machine

A joined machine has an account-unique name and a list of workspaces whose workloads may run on it. A workload with machine="<name>" in its decorator runs there or fails. machine join options: The host requirements list what the machine needs.

lazycloud domain

Custom domains need a Team or Business plan.
See Custom domains.
To change your default workspace, run uv run lazycloud workspace use <name>. Commands with a --workspace option can override it for one call.