Novence

Custom domains

Your domain on the edge

Every project starts at https://{suffix}.novence.ai/ (a share URL — not indexed). Attach a custom domain via API or MCP to rank in search — HTTPS is automatic once DNS points at fallback.novence.ai.

DNS setup

  • www: CNAME → fallback.novence.ai
  • apex: do exactly one — ALIAS @ → fallback.novence.ai or URL redirect → https://www.{domain}/
  • subdomain: single CNAME host → fallback.novence.ai

API / MCP

POST https://api.novence.ai/v1/projects/{id}/domains with the hostname. Replacing a domain on a project does not consume an extra quota slot. Agency cutover after a client buys: see /examples.

Domains FAQ

How do I attach a domain?

Fastest: novence domains add www.example.com — it attaches the domain and prints the exact DNS records to create. Or POST /v1/projects/{id}/domains with the hostname. Required: CNAME www → fallback.novence.ai. Then do exactly one for apex: ALIAS @ → fallback.novence.ai, or URL-redirect apex → https://www.{domain}/. TLS is issued automatically once DNS resolves.

Will my {suffix}.novence.ai URL rank in Google?

No. Project hosts are share URLs (X-Robots-Tag: noindex). Attach a custom domain to be indexed — your robots.txt on that domain is authoritative.

How many domains per plan?

Verified Free: 1. Pro: 10. Scale: 100. One domain per project. Apex + www counts as one. Pro/Scale soft overage $1/domain-month.

Can I use a subdomain like app.example.com?

Yes. POST the hostname and CNAME that host to fallback.novence.ai. No apex redirect needed for subdomains.

How do I check status?

novence domains status, or GET /v1/projects/{id}/domains. Follow dns.next until it is null (www CNAME in place and apex has records). customDomainStatus stays pending after attach — it is not flipped to active from DNS.

Attach a domain

Docs have copy-paste curls; pricing lists domain quotas.