Skip to main content

Custom Domain Configuration

Enterprise customers can publish WordLift Knowledge Graph data under a customer-owned domain, such as https://data.example.org.

This page explains the two supported configuration patterns:

  • CNAME setup: point the custom domain to custom.wordlift.io. WordLift handles SSL certificate configuration.
  • Reverse proxy setup: proxy requests to custom.wordlift.io. Your organization handles SSL/TLS certificate configuration and renewal.

Custom domain activation is coordinated with WordLift after DNS or proxy configuration is ready.

Before you start

Confirm these details before changing DNS or proxy configuration:

ItemWhat to confirmExample
Dataset domainThe host name that will publish the Knowledge Graph.data.example.org
Dataset nameThe dataset path or name agreed with WordLift.dataset
Setup modeWhether you will use CNAME setup or reverse proxy setup.CNAME
DNS ownerThe person or team that can update DNS records.Platform team
Activation contactThe person who will coordinate activation with WordLift.Project technical owner
EnvironmentWhether the domain is for production, staging, or another environment.Production

Use a final domain name before production activation. Knowledge Graph entity identifiers may use the dataset URI, so changing the domain later can require additional migration work.

Configuration options

OptionBest forSSL/TLS responsibility
CNAME to custom.wordlift.ioMost Enterprise custom domain setups.WordLift handles SSL certificate configuration.
Reverse proxy to custom.wordlift.ioOrganizations that need traffic to pass through their own edge, proxy, or network controls.Your organization handles SSL/TLS certificate configuration and renewal.

In the recommended setup, create a CNAME record that points the custom domain to custom.wordlift.io.

Example:

data.example.org. CNAME custom.wordlift.io.

Most DNS providers ask for the record as separate fields:

DNS fieldValue
TypeCNAME
Name or hostdata.example.org
Target or valuecustom.wordlift.io

Some DNS providers display or require trailing dots for fully qualified domain names, such as data.example.org. and custom.wordlift.io.. Others add them automatically.

Do not include https:// or a path in the DNS value. Use only the host name.

Before activation, check that:

  • the CNAME record exists for the custom domain;
  • there are no conflicting records for the same host name;
  • the target is custom.wordlift.io;
  • DNS propagation has had enough time based on the record TTL and your DNS provider.

With this setup, WordLift handles SSL certificate configuration for the custom domain.

Alternative setup: reverse proxy

In the reverse proxy setup, your organization configures a proxy from the custom domain to custom.wordlift.io.

Use this option when your platform team needs requests to pass through your own edge, proxy, or network controls.

Your organization is responsible for:

  • the HTTPS listener for the custom domain;
  • SSL/TLS certificate configuration and renewal;
  • proxy routing behavior;
  • monitoring certificate validity and proxy availability.

Configure the proxy so that it preserves the request method, path, and query string when forwarding requests to custom.wordlift.io.

Avoid changing the request path or query string unless your WordLift activation contact confirms the expected behavior.

WordLift activation

After DNS or proxy configuration is ready, coordinate activation with WordLift.

Share these details with your WordLift account team or support contact:

  • dataset domain, such as data.example.org;
  • dataset name agreed for the Knowledge Graph;
  • setup mode: CNAME or reverse proxy;
  • confirmation that DNS or proxy routing is ready;
  • environment: production, staging, or another environment;
  • technical contact for validation.

Activation is separate from DNS or proxy configuration. DNS can point to custom.wordlift.io before the custom domain is active in WordLift.

Validation checks

Use these checks before and after activation.

CheckWhat to verify
DNS resolutionThe custom domain resolves to the expected CNAME target or proxy endpoint.
DNS conflictsThe same host does not have conflicting DNS records.
SSL/TLSHTTPS works for the custom domain after activation.
Dataset URIThe agreed dataset URI is reachable after activation.
EnvironmentThe domain is connected to the intended production or staging graph.

WordLift also provides a custom domain validation endpoint in the Manager API reference. Use the API reference for the current request format and authentication requirements. The endpoint validates whether the domain setup is acceptable for the account context; it does not replace the WordLift activation step.

Troubleshooting

SymptomWhat to check
DNS still points somewhere elseConfirm the CNAME record, DNS provider, and propagation time.
CNAME cannot be createdCheck whether another record already exists for the same host.
HTTPS is not ready in CNAME modeConfirm that WordLift activation has been completed and DNS points to custom.wordlift.io.
HTTPS is not ready in reverse proxy modeCheck your certificate chain, HTTPS listener, and renewal configuration.
The custom domain serves proxy or edge content instead of graph dataCheck reverse proxy routing to custom.wordlift.io and make sure the path and query string are preserved.
The validation endpoint returns an errorConfirm the dataset domain, dataset name, and API authentication requirements in the API reference.