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 speaks the Domain Connect standard, but it has not onboarded our one-click templates yet, so a token (or adding the records by hand) is the way in today.
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
- Create a Personal Access Token on GoDaddy's Personal Access Token page, with only
domains.domain:readanddomains.dns:updateand a short expiration. - Paste it into the console's connect flow, under API key. (The widget doesn't take provider keys from your customers; it shows them the records to add by hand.)
- CustomDomain™ writes the records for you and verifies them.
GoDaddy specifics
- Use a Personal Access Token (a
gd_pat_...key) from developer.godaddy.com. Any GoDaddy account that holds a domain can create one. Older key and secret pairs still work, but GoDaddy has deprecated them for the Domains API. - One-click setup (Domain Connect) is waiting on GoDaddy to onboard our templates (none of our 18 served on 2026-09-28), and GoDaddy offers no sign-in to third parties.
- GoDaddy has no ALIAS or ANAME record, so a root domain needs A records; or connect
wwwinstead.
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?
On developer.godaddy.com, create a Personal Access Token with only domains.domain:read and domains.dns:update. Paste it into the connect flow once; it's used only to add the records for the domain you're connecting.
Can I avoid the token entirely?
Not with one click yet: GoDaddy has not onboarded our Domain Connect templates and offers no sign-in to third parties. You can add the records by hand in GoDaddy's DNS panel instead; the app shows them and verifies them.
Related
- All DNS providers, the full connection catalog.
- How custom domains work
Connect a DNSimple domain
Put a custom domain from DNSimple on your app with automatic HTTPS. One-click (OAuth) setup, the exact DNS records, and how to verify it went live.
Connect a Namecheap domain
Put a custom domain from Namecheap on your app with automatic HTTPS. Guided manual setup, the exact DNS records, and how to verify it went live.