Skip to content

1ctl domains

1ctl domains manages custom domains for deployed applications. It covers domain attachment, DNS diagnostics, registration availability, domain search, domain purchasing, managed DNS zones, and DNS record management.

1ctl domains

domain

Flag Type Required Default Description
--help, -h boolean No — Show help
Command Description
list List all domains in the current organization
add Add a custom domain to an app
delete Remove a custom domain from an app
check Check backend, route, DNS, TLS, and HTTP status for a domain
setup Show exact DNS setup instructions for a domain
available Check domain registration availability
search Search available domains across TLDs
managed Manage domains owned or delegated to SatuSky DNS
dns Manage DNS records for SatuSky-managed domains
purchase Purchase a domain using your credits balance
purchase-status Check a domain purchase intent

domains check reports backend attachment, route attachment, DNS status, TLS status, and optional HTTP reachability when --probe is used. A healthy domain needs all of those dimensions to agree; a deployment can be running while DNS or TLS is still pending.

domains setup prints the DNS record information the backend expects for the domain when that target is available.

You can attach a domain at deploy time:

Terminal window
1ctl deploy --domain api.example.com

Or attach it after the deployment exists:

Terminal window
1ctl domains add api.example.com --app api