Agent-first CLI for interacting with the GoDaddy Developer Platform.
Looking for the original, TypeScript-based
godaddyCLI (@godaddy/clion npm)? It's maintained on theoriginalbranch — including itsgodaddy-cliagent skill, which isn't installable from this branch.
curl -fsSL https://github.com/godaddy/cli/releases/latest/download/install.sh | bash
gddy --versionirm https://github.com/godaddy/cli/releases/latest/download/install.ps1 | iex
gddy --versionBoth installers download, checksum-verify, and install the binary for your platform. If you'd rather install by hand, download the archives from the latest release and put the binary on your PATH.
Once installed, gddy update check / gddy update apply handles upgrades in place.
To install Claude Code skills for the gddy CLI, run the following:
claude plugin marketplace add godaddy/cli
claude plugin install gddy@godaddyFor other agents, install using the skills CLI.
npx skills add godaddy/cli --skill gddy --agent <agent>Swap <agent> for whichever agent you use (claude-code, cursor, codex, windsurf, opencode, ...). Run npx skills add --help for the full list of supported agents.
gddy # environment/auth snapshot + full command tree
gddy auth login # opens a browser for OAuth
gddy domain available example.com # check if a domain is registerable
gddy domain list # list domains in your accountMost commands need authentication. You may be taken through an interactive login process if you are not currently logged in, if your login has expired, or if your last auth token needs additional permissions. Run gddy auth login to log in explicitly.
For non-interactive workflows, you can use a Personal Access Token (PAT) instead; store the PAT with gddy pat add or use it in a GDDY_PAT environment variable.
Use gddy --help or gddy tree to get a comprehensive list of available commands. Top-level commands include:
domain— list your domains, check availability, get suggestions, and register new onesdns— view and edit a domain's DNS records
We're actively working to expand the CLI to cover additional GoDaddy products.
The Developer Platform command tree is currently an Experimental preview. Enable Experimental commands in your environment:
export GDDY_MIN_STAGE=experimental...then begin with gddy platform app init.
gddy platform app— create, configure, release, and deploy GoDaddy Platform appsgddy platform actions— discover the action contracts an app can declaregddy platform webhook— inspect webhook event types for app subscriptions