Publishing
Custom domains
Attach a hostname you own to a published Shipyard project, with DNS you can copy and check.
Last updated August 12, 2026
Before you start
Publish the project first. Custom domains are per site, not workspace-wide. Prefer `www.example.com` as the hostname you connect.
Connect
In the builder: Settings → Domains, or Publish → Add a custom domain. Add the domain, copy the exact DNS rows into your registrar (GoDaddy, Namecheap, Cloudflare, and similar), then click Check DNS.
When every required row is Found, click Connect. The first HTTPS certificate can take another minute. Open `https://your-domain` to confirm.
DNS records
Subdomains use a CNAME to shipyard.software plus a TXT verification record from the UI. Apex domains use an A record to the publish IP plus the same TXT record.
DNS is often a few minutes, sometimes longer. Share links prefer the first verified custom domain.