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

# Custom domains

> Buy a domain in Mythex or connect one you already own — Pro publish feature.

# Custom domains

Pro can serve a published app on **your own domain** (for example `app.example.com`) instead of only a `*.mythex.ai` link.

Free plans publish to a Mythex subdomain only.

## Buy a domain (Pro)

From **[Domains](https://mythex.ai/settings/domains)** (`/settings/domains`) — same idea as Lovable workspace domains:

1. Click **Buy new domain**
2. Search for a name, pick an available result, optionally choose a project to connect
3. Check out (Stripe) — Mythex registers the domain

You can also buy from **Publish → Custom domain → Buy domain** on a live project (auto-connects to that project).

Bought domains are billed **separately** from your Pro plan. Manage auto-renew, reconnect, or transfer out on the Domains page.

## Connect a domain you already own

1. Publish the project
2. Open **Publish → Custom domain → Connect existing**
3. Enter your hostname (e.g. `app.example.com`)
4. At your DNS provider, create a **CNAME** from that hostname to the target Mythex shows (usually `{slug}.mythex.ai`)
5. Click **Verify** in Publish

When DNS is ready, the domain status becomes **active**. HTTPS uses Cloudflare (Custom Hostnames for BYO domains).

## Requirements

* **Pro** plan
* Project **published** and live (to serve traffic on the domain)
* For connect-existing: ability to edit DNS for your domain

## Troubleshooting

* **DNS not ready** — CNAME propagation can take a few minutes. Recheck Verify.
* **Wrong target** — the CNAME must match the target shown in Publish for this app’s slug.
* **Still on Free** — upgrade to Pro, then buy or add the domain again.
* **Transfer out** — from Domains settings; copy the auth code into your new registrar.

## Related

* [Publish overview](/publish/overview)
* [How to publish](/publish/how-to-publish)
* [Plans](/billing/plans)
