Add Domain

Connect your domain — Claude & Claude Code

Your chosen name: yourproject.xyz.

Claude & Claude Code

Address to connect: yourproject.xyz

  1. Publish. For a web project, use its available publishing route or export the HTML/project files and deploy them on a compatible host. Check the public deployment before connecting the address.
  2. Connect your domain. Add your domain in the publishing host’s domain settings, then copy that host’s DNS records to your registrar. For example, a project deployed on Vercel uses Vercel’s domain settings.
  3. Check the result. Open the final address over HTTPS and test the real order, booking, enquiry or app action.

Platform connection overview

Official references: Claude artifacts and export · Vercel custom domains

Using another platform?

Cursor & Codex

Publish the repository and connect the domain at its host.

Hermes & OpenClaw

Give the web project your agent created a lasting public address.

Other AI tools

The domain belongs to your project, whichever tool built it.

Which service hosts the published site?

The AI builder and the host can be different. Choose the service serving the working public URL; its settings provide the final DNS values. These are setup routes, not records to paste unchanged.

Publishing hostSubdomain such as wwwApex domain
LovableUse the A and TXT records from the project's manual setup, or its distinct advanced CDN/proxy CNAME route.Use the root record set provided by Lovable; configure www separately if requested.
Bolt HostingUse Bolt's CNAME and any ownership TXT shown for the chosen hostname.Use the ALIAS, ANAME or flattened CNAME record from the Bolt project's DNS instructions.
VercelCNAME from the chosen host (for example www) to the project's unique Vercel target.A record with the value shown in this project's domain settings.
NetlifyCNAME from the chosen label to the site's Netlify subdomain, or the dedicated target shown for High-Performance Edge.Use the recommended ALIAS, ANAME or flattened CNAME route when supported, or Netlify's documented A-record fallback.
Cloudflare PagesAfter associating the hostname in Pages, use the CNAME to this project's pages.dev hostname. External DNS can serve a subdomain.The apex domain must be a Cloudflare zone in the Pages account, with Cloudflare nameservers. Pages creates its record during setup.
GitHub PagesCNAME to the site's default <owner>.github.io hostname, without a repository path.Use GitHub's documented ALIAS, ANAME or A records; IPv6 uses the listed AAAA records.
Cloud Run / Google AI StudioUse the chosen load balancer, Firebase Hosting or eligible domain-mapping route and the A, AAAA or CNAME records it returns.Supported through the chosen route. Copy the console's exact apex record set rather than adapting a www CNAME.
ChatGPT SitesEnter the hostname, then copy the DNS records and verification values the Site provides. The example helper can format owner-reported CNAME and TXT shapes.OpenAI supports entering an apex domain or subdomain where custom domains are available. The owner's Site settings determine the required records.

Hosting routes as JSON · Complete website workflow

All platform guides · Check a name