Custom Domains
On Premium and Pro plans, you can serve your app's live preview from your own domain instead of the default AppX URL — for example app.yourcompany.com.
Great for:
- Client demos with a branded URL
- Internal tools at a company domain
- Beta links you can share with a clean, professional address
A custom domain points at your app's live preview. To put your app on the App Store or Google Play, see Publishing.
What you'll need
- An AppX Premium or Pro plan
- A domain you own
- Access to that domain's DNS settings (at your registrar — GoDaddy, Namecheap, Cloudflare, etc.)
Step 1 — Add the domain in AppX
- Open your project
- Go to Project Settings → Custom Domain
- Enter your domain — a subdomain like
app.yourcompany.comworks best - Click Add Domain
AppX shows you the exact DNS record to create. Keep that screen open for the next step.
Step 2 — Add the DNS record
In your DNS provider, add a CNAME record pointing your domain to the target AppX gave you in Step 1:
| Field | Value |
|---|---|
| Type | CNAME |
| Name / Host | your subdomain (e.g. app) |
| Value / Points to | the target shown in AppX |
| TTL | Automatic (or 3600) |
Many registrars don't allow a CNAME on a bare root domain (yourcompany.com). Using a subdomain like app. or www. avoids that entirely. If you do need the root domain, use your provider's ALIAS / ANAME record type, or a proxied record if your DNS host supports one.
If your DNS host has a "proxy" toggle (an orange-vs-grey cloud, for example), set the record to DNS only so verification can see it directly.
Step 3 — Verify
DNS changes usually take a few minutes, occasionally up to a couple of hours.
Back in AppX, on Project Settings → Custom Domain, click Verify. When the record is pointing correctly you'll get a green checkmark.
You can also check propagation yourself with a tool like whatsmydns.net and confirm your domain resolves to the target AppX gave you.
Step 4 — SSL is automatic
Once verification passes, HTTPS is set up for you. There's nothing to upload, configure, or renew — your domain just works at https:// with a valid certificate.
Using your domain
After it's active, your app is reachable at your custom URL, and the shareable link in your workspace uses it. The default AppX preview URL keeps working alongside it.
Removing a domain
- Go to Project Settings → Custom Domain
- Remove the domain from the list
- Delete the matching CNAME record at your DNS provider so you don't leave a dangling entry
Troubleshooting
Still says "not verified" after a while
- Confirm the CNAME value exactly matches the target AppX showed you
- Make sure there's no conflicting A record on the same name
- If your DNS host has a proxy toggle, set it to DNS only and try again
HTTPS not working yet
- SSL only starts after verification passes — verify first
- Give it a few minutes after verification; if it still doesn't work, contact support
Domain shows the wrong project
- A domain can be attached to one project at a time. Moving it? Remove it from the old project first.