Quickstart: hcloud
hcloud is a small binary shipped in the release tarball (and built from crates/cloud-cli). It talks to CLOUDD_URL and remembers your session in ~/.config/hyphae-cloud/.
export CLOUDD_URL=https://infra-hyphae.run
hcloud signup --email [email protected] --password 'at least 8 characters' --invite-code "$INVITE_CODE" # the code is required on the hosted deploymenthcloud project create --name demo# ID STATE CREATED NAME# prj_221db12762ce352b stopped 2026-09-15T13:35:58 demo
hcloud project wakeup prj_221db12762ce352bhcloud key create prj_221db12762ce352b --label app # prints the hyp1_ key once and stores it for `capabilities`hcloud capabilities prj_221db12762ce352b # GET /v2/capabilities, HYPRSP01 decoded, Native field nameshcloud project head prj_221db12762ce352b # live probe while runningStorage, realtime and functions:
hcloud storage buckets create prj_221db12762ce352b assetshcloud storage put prj_221db12762ce352b assets ./hello.txt hello.txthcloud realtime publish prj_221db12762ce352b orders created '{"order": 42}'hcloud fn deploy prj_221db12762ce352b hello ./hello.jshcloud fn invoke prj_221db12762ce352b hello '{"name": "cli"}'hcloud fn secret set prj_221db12762ce352b API_KEY --file ./secret.txt # never echoed backA snapshot needs the engine asleep:
hcloud project sleep prj_221db12762ce352bhcloud snapshot create prj_221db12762ce352b --label firsthcloud snapshot list prj_221db12762ce352bThe full command list: hcloud reference.