> ## Documentation Index
> Fetch the complete documentation index at: https://docs.buildai.space/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom domain

> Connect your own domain or subdomain to your published app.

Adding a custom domain to your AI app gives you a professional, branded web address that’s easy to share and remember. BuildAI.Space makes it simple to connect your app to a custom URL—whether that's a subdomain under `buildai.space` or your own full domain.

***

## Step 1: Access Your BuildAI.Space Dashboard

1. Log in to your BuildAI.Space dashboard.
2. Click the **Publish** button in the top-right corner.
3. In the **Publish Your App** popup, you’ll see your default app URL (e.g., `video-generator.buildaispace.app/`).

![Publish Your App popup showing the option to add a custom domain](https://firebasestorage.googleapis.com/v0/b/buildai-4bad5.appspot.com/o/apps%2FMawKjabo6bFib5kF3Aac%2Fusers%2FT7bmOuNUliXu3aCLQl0sE0aRWZo2%2F3322bb12-1797-4a4b-9d22-8e9ffce52367.jpg?alt=media\&token=7ec53884-eb6f-470c-8f35-457963bb500f)

***

## Step 2: Add Your Custom Domain

4. Click **+ Custom domain** below the default URL.
5. Enter your custom domain in the input box:

   * **For a subdomain on `buildai.space`**:\
     Enter just the subdomain prefix (e.g., `yourapp`). The system will automatically append `.buildai.space`. No DNS configuration is needed for this option.\
     Example: `yourapp.buildai.space`

   * **For a full domain or external subdomain** (e.g., `yourdomain.com` or `app.yourdomain.com`):\
     You will need to configure DNS records with your domain provider. Follow the instructions below.

***

## Step 3: Configure DNS Records with Your Domain Provider

To connect your **full domain** or **external subdomain** to BuildAI.Space, you must add specific DNS records via your domain registrar or DNS provider dashboard.

### DNS Records Overview

| Domain Type                  | Record Type | Name                           | Value                | Notes                               |
| ---------------------------- | ----------- | ------------------------------ | -------------------- | ----------------------------------- |
| Subdomain on `buildai.space` | (No DNS)    | your-subdomain                 | (Managed by BuildAI) | No configuration needed             |
| Subdomain on your domain     | CNAME       | app (or your subdomain prefix) | cname.vercel.pub     | Points subdomain to BuildAI.Space   |
| Full domain on your domain   | A Record    | @ (root domain)                | 76.76.21.21          | Points root domain to BuildAI.Space |

***

### Adding DNS Records

* **If using a subdomain on your own domain (e.g., `app.yourdomain.com`):**

  Add a **CNAME** record:

  | Record Type | Name | Value            |
  | ----------- | ---- | ---------------- |
  | CNAME       | app  | cname.vercel.pub |

  Replace `app` with your chosen subdomain prefix if different.

* **If using a full domain (e.g., `yourdomain.com`):**

  Add an **A Record**:

  | Record Type | Name | Value       |
  | ----------- | ---- | ----------- |
  | A Record    | @    | 76.76.21.21 |

  The `@` symbol represents the root domain.

***

## Step 4: Add DNS Records at Your Domain Provider

Here’s how to add DNS records at popular domain registrars:

### GoDaddy

1. Log into your GoDaddy account.
2. Navigate to **My Products** → **Domains** → choose your domain → click **DNS**.
3. Click **Add** to create a new DNS record.
4. Select the appropriate **Record Type** (CNAME or A Record).
5. Enter the **Name** and **Value** as specified in Step 3.
6. Set **TTL** to 1 hour.
7. Save your changes.

### Cloudflare

1. Log into Cloudflare and select your domain.
2. Go to the **DNS** tab.
3. Click **Add record**.
4. Choose the correct **Record Type** (CNAME or A).
5. Enter the **Name** and **Value** from Step 3.
6. Set **Proxy status** to **DNS only** (gray cloud icon).
7. Save the record.

### Namecheap

1. Log into your Namecheap account.
2. Go to **Domain List**, find your domain, and click **Manage**.
3. Navigate to the **Advanced DNS** tab.
4. Click **Add New Record**.
5. Select the correct **Record Type**.
6. Fill in the **Host** (Name) and **Value** fields from Step 3.
7. Set **TTL** to Automatic.
8. Save your changes.

### Other Providers

1. Log into your domain registrar or DNS provider dashboard.
2. Locate the DNS management or domain settings section.
3. Add the DNS record(s) exactly as specified in Step 3.
4. Save your changes.

***

## Step 5: Verify Your Domain Setup

1. DNS propagation may take **5–15 minutes**, but can sometimes take up to 48 hours.
2. Return to your BuildAI.Space dashboard.
3. Click the **Refresh** button next to your custom domain entry.
4. If you see **"Valid Configuration"**, your domain is successfully connected and live!

***

## Quick DNS Reference Summary

| Domain Type                  | DNS Record | Name                    | Value                | Notes                         |
| ---------------------------- | ---------- | ----------------------- | -------------------- | ----------------------------- |
| Subdomain on `buildai.space` | None       | your-subdomain          | (Managed by BuildAI) | No DNS changes needed         |
| Subdomain on your domain     | CNAME      | app (or your subdomain) | cname.vercel.pub     | Points subdomain to BuildAI   |
| Full domain on your domain   | A Record   | @                       | 76.76.21.21          | Points root domain to BuildAI |

***

## Troubleshooting & Tips

* **Subdomain on `buildai.space` requires no DNS setup.** Just enter your subdomain prefix and BuildAI.Space handles everything.
* **Subdomains on your own domain** (e.g., `app.yourdomain.com`) require a CNAME record pointing to `cname.vercel.pub`.
* **Full domains** require an A Record pointing to `76.76.21.21`.
* **DNS settings missing or unclear?** Contact your domain provider’s support for assistance.
* **"Invalid Configuration" shows up?** Wait a bit longer for DNS propagation and click **Refresh** again.
* **New to custom domains?** Starting with a subdomain under `buildai.space` is the quickest way to get your branded URL live without DNS management.

***

🎉 **Congratulations!** Your app is now live on your custom branded URL through BuildAI.Space. Share your unique link and impress your visitors with your personalized web presence.
