Catalyst CLI resource commands are now plural

The Catalyst CLI standardizes its resource commands on plural names, so projects, channels, domains, and logs all read the same way. Existing scripts keep working — the singular form of each command remains as an alias.

  • catalyst project is now catalyst projectsprojects create, projects link, projects list, and projects delete
  • catalyst channel is now catalyst channelschannels create, channels link, and channels update
  • Singular aliases still resolveproject, channel, domain, and log continue to work, so no existing command breaks

For details, see the Catalyst CLI reference.


Custom domain setup for Native Hosting

New documentation covers attaching your own domain to a Catalyst Native Hosting project with catalyst domains add, including setup for stores that already serve their domain through their own Cloudflare account.

  • Standard setup — publish a CNAME to your worker URL for a subdomain, or an A record to your store IP for an apex domain
  • Cloudflare (Orange-to-Orange) setup — publish a proxied CNAME to shops.mybigcommerce.com, so your own Cloudflare rules keep applying to storefront traffic, along with the Cloudflare products that do and don’t take effect on that traffic
  • SSL/TLS — custom certificates are supported in the Orange-to-Orange setup, where your own Cloudflare zone terminates TLS; in the standard setup, your domain serves the certificate BigCommerce provisions for it
  • Domain management — ownership verification for a domain in use on another store, transfers between projects, removal, and troubleshooting

For details, see Custom Domains.


Stencil Utils country resource namespace correction

Thanks to user feedback, the Stencil Utils reference now documents the correct namespace for the country resource.

  • utils.api.country — the getById and getByName examples now use the singular country namespace exposed by stencil-utils, replacing the incorrect plural utils.api.countries.

For details, see the Countries Resource reference.