By default, any environment on Artifakt is accessible via its Artifakt subdomain, which has the form
[workspace_name]-[project_code]-[environment_id].artifakt.dev. For example, you would access an environment with id dys73t in the project eshop part of the acme workspace at
Custom domains allow you to make your sites accessible from your own, non-Artifakt domain names (for example,
Domain name (or domain for short) – Full name used to access an environment. For example,
Apex domain (also known as a root, bare, or naked domain) – The
mycustomdomain.com part in
Subdomain – A domain that is part of a larger domain; the only domain that is not also a subdomain is the apex domain. For example,
en.mycustomdomain.com are subdomains of
Artifakt subdomain – Artifakt term for the default domain with the form
[workspace_name]-[project_code]-[environment_id].artifakt.dev given to each environment.
Custom domain – A non-Artifakt domain assigned to an environment.
Primary domain – Artifakt term for the main custom domain assigned to an environment. Learn more about Primary domain here.
Domain registrar (or domain registration service) – Company that lets you register a domain name.
DNS provider – Company that maintains DNS servers.
DNS server (or nameserver) – Specialized server that translates a domain name into a destination IP address.
DNS zone – Provides information about one or more domain names. Each zone contains a list of DNS records with mappings between domain names and IP addresses.
Each environment owns a unique primary domain. You can change it anytime at Environment → Settings → Domains.
By default, when you start an environment, Artifakt automatically generates a domain to quickly access your application. It has the form
If needed, you can add additional subdomains. Go to Environment → Settings → Domains and click on Add Domain. It is very helpful when your web application uses multi-site or multi-language modes and you want new URLs that include code languages such as fr, en or us.
They will have the form
To make your application available at a non-Artifakt domain name (e.g.
www.mycustomdomain.com), go to Environment → Settings → Domains and click on Add Domain to add a custom domain.
The number of custom domains you can add per environment depends on the platform type used for the environment:
Starter: Up to 1 custom domain
Scalable: Up to 5 custom domains
When you add a custom domain name to your environment, you must then confirm that you actually own that domain in order for us to properly issue an SSL Certificate for it:
Step 1 - Pre-validate your domain – To avoid a couple minutes of downtime during the DNS migration process, please create a TXT record with the data provided by the Artifakt Console.
Step 2 - Link your domain to Artifakt – To validate your domain and redirect traffic to your Artifakt environment, you must add a CNAME record pointing to
dns.artifakt.dev within 48 hours of adding your custom domain name in Artifakt.
Please check the domain status in Artifakt at Environment → Settings → Domains to verify if your domain is correctly setup, the status should be
Online. If not, please check your DNS configuration again. If you encounter any issue, don't hesitate to contact our Support team.