CustomDomain docs
Providers

Connect a GoDaddy domain

Put a custom domain from GoDaddy on your app with automatic HTTPS. Automatic (API token) setup, the exact DNS records, and how to verify it went live.

Connect a GoDaddy domain

Setup type: Automatic (API token). You paste a scoped GoDaddy API token once and the app writes the records for you; nothing to copy by hand.

GoDaddy connects with a scoped access token you generate once, and CustomDomain writes the records for you. GoDaddy is also on the Domain Connect list, so a one-click approve-at-GoDaddy path is available too.

What you'll need

  • A domain whose DNS is managed at GoDaddy.
  • Access to your app's CustomDomain dashboard (it shows the exact target for your account).
  • A scoped GoDaddy API token (see below).

The records

CustomDomain gives you the authoritative records for your account in the dashboard, typically a CNAME (or apex A/ALIAS) pointing your domain at the edge. Use the values shown there; the shape is always the same, the target is per-account. There is no separate ownership TXT to add on this path: control is proven by the rail itself, or by the records appearing in your own authoritative DNS. See Setup types.

Setting it up on GoDaddy

  1. Create a scoped DNS token in the GoDaddy dashboard (open it).
  2. Paste it into the connect widget.
  3. CustomDomain writes the records for you and verifies them.

GoDaddy specifics

  • Use a BYO Personal Access Token (a gd_pat_... key) created at developer.godaddy.com with the Domains & DNS scope.
  • GoDaddy appears on the canonical Domain Connect provider list, which is the no-token, approve-in-a-popup alternative.
  • BYO Personal Access Token (gd_pat_...) from developer.godaddy.com with the Domains & DNS scope; legacy KEY:SECRET pairs still work but are account-tier gated. No DC templates (0/18) and no third-party OAuth, so there is no one-click rail. No apex ALIAS/ANAME, a root domain needs A records (APEX_A_TARGETS) or connect www instead.

How you know it worked

CustomDomain polls public DNS and issues the TLS certificate automatically. When the dashboard shows the domain live, HTTPS is serving. Drift monitoring then watches the records so a later change at the provider doesn't silently break the domain.

FAQ

Where do I get the GoDaddy token?

At developer.godaddy.com, create a Personal Access Token with the Domains & DNS scope. Paste it into the connect widget once; it's used only to add the records for the domain you're connecting.

Can I avoid the token entirely?

Yes, GoDaddy is on the Domain Connect list, so you can use the one-click path that sends you to GoDaddy to approve the change instead of pasting a token.

On this page