Custom Domain

    Connect your own domain

    After you publish, your site is live at a Kodagen subdomain (like brassfork.kodaaxis.com). To put it on a domain you own (brassfork.com), add two DNS records at your registrar. SSL is automatic — no extra setup.

    1

    Publish your site

    In the Builder, open Publish → Custom domain → enter your domain → click ✓.

    2

    Copy the DNS records

    Kodagen returns the exact records (A or CNAME) to paste at your registrar.

    3

    Wait 5–30 min

    DNS propagates, SSL provisions automatically, and your domain goes live.

    What records you'll get

    Most registrars need one of these two patterns. Kodagen tells you which one to use after you publish — you don't choose.

    Apex domain (yourdomain.com)
    type: A
    name: @
    value: 76.76.21.21
    Subdomain (www.yourdomain.com)
    type: CNAME
    name: www
    value: cname.vercel-dns.com

    How to add records at your registrar

    Pick your registrar below. The exact UI varies, but the pattern is the same: find the DNS / Nameserver settings, add a new record, paste the type / name / value Kodagen gave you.

    Cloudflare
    1. Open Cloudflare → pick your domain
    2. Go to "DNS" in the left sidebar
    3. Click "Add record"
    4. Type: A or CNAME (whatever Kodagen gave you)
    5. Name: paste the "name" value (often @ or www)
    6. Content: paste the "value" Kodagen gave
    7. Proxy status: turn OFF the orange cloud (DNS only) — Vercel handles SSL
    8. Click "Save"
    Open Cloudflare
    GoDaddy
    1. Sign into GoDaddy
    2. Go to "My Products" → find your domain → "DNS"
    3. Scroll to "Records" → click "Add"
    4. Type: A or CNAME
    5. Name: paste the "name" Kodagen gave (use @ for apex)
    6. Value: paste the "value"
    7. TTL: leave at default ("1 hour" is fine)
    8. Click "Save"
    Open GoDaddy
    Namecheap
    1. Sign into Namecheap
    2. Click "Domain List" → "Manage" next to your domain
    3. Click the "Advanced DNS" tab
    4. Under "Host Records" click "Add new record"
    5. Type: A Record or CNAME Record
    6. Host: paste the "name" (use @ for apex, or www for subdomain)
    7. Value: paste the "value"
    8. TTL: Automatic
    9. Click the green checkmark to save
    Open Namecheap
    Other (Google Domains, Hover, Squarespace, etc.)
    1. Find the DNS settings for your domain
    2. Look for a section called "DNS records", "Custom records", or "Resource records"
    3. Add a new record with the type, name, and value Kodagen gave you
    4. Save the record

    What happens after you save the records

    5–30 minutes for DNS to propagate. Sometimes faster, occasionally up to a few hours. Your Kodagen preview URL keeps working the whole time.
    SSL certificate is automatic. Vercel detects the records and provisions a Let's Encrypt cert as soon as DNS resolves — usually within a minute of propagation.
    Verification is automatic. No manual "verify" button to click. Refresh your domain in a browser; once it loads your Kodagen site, you're done.

    Troubleshooting

    Domain still not loading after 30 minutes

    Open https://www.whatsmydns.net and paste your domain. If most regions still show the old IP / no record, your DNS edit hasn't saved — re-check the registrar. If they all show Vercel's IP but the site won't load, the SSL is still provisioning; wait another 5 minutes and refresh.

    Browser shows an SSL warning

    The cert is still provisioning. Wait 1–5 minutes after DNS propagates, then hard-refresh (Cmd+Shift+R / Ctrl+Shift+R).

    Cloudflare orange cloud is on

    Cloudflare's proxy interferes with Vercel's SSL. Click the orange cloud next to your record so it turns gray (DNS only) — that's the only Cloudflare setting that matters.

    Apex (yourdomain.com) won't accept a CNAME

    Most registrars only allow CNAME on subdomains. For the apex, use the A record Kodagen provides (76.76.21.21). For www, use the CNAME.

    Still stuck? Email [email protected] with your domain and we'll check it for you.