CLI
aloof plans | apps | usage aloof deploy <app> --image IMG | --git URL [--ref main] [--plan shared-1x-1gb] [--port 8080] [-e K=V] [-n 2] aloof status|logs|destroy <app> aloof scale <app> 3 aloof env <app> K=V K2= # K2= removes; values are encrypted at rest aloof volumes create data --size 5 ; aloof volumes attach <app> data --path /data aloof autoscale <app> --min 0 --max 4 --concurrency 10 [--cpu 70] --idle 300 aloof health <app> --path /healthz --failures 3 aloof domains <app> add api.example.in | verify <domain> | list | remove <domain> aloof releases <app> ; aloof rollback <app> [version] aloof pg create db --plan pg-basic ; aloof pg attach db <app> ; aloof pg backup|backups|restore|url|destroy db aloof snapshots create|list <volume> ; aloof snapshots restore <volume> <snapshot-id> aloof ssh <app> ; aloof exec <app> -- ls /data aloof drains <app> add https://logs.example.com/ingest ; aloof history <app> --since 24 --grep error ; aloof audit
Config is read from ~/.aloof.json ({"api": "...", "key": "pk_..."}) or the ALOOF_API_URL / ALOOF_API_KEY env vars.