Platform
Custom Domain
Last updated January 2026
Connect your own domain to Spawned
- Enter your domain in Settings → Custom Domains and click Add.
- When the domain has been added to Spawned, you are given DNS records in the Settings interface. The provider that hosts your domain will have some way to add DNS records, and you need to follow these instructions. We have collected a list of step by step guides below for the most common providers.
- If your DNS provider offers a proxy option, this should be turned off. The DNS record should be DNS-only.
- If there is an existing DNS record pointing your domain to a placeholder address, this can be removed.
- Wait for DNS propagation (usually takes 5-30 minutes, but can take up to 24 hours).
- Once verified, you will see a green dot next to the domain name in the Spawned interface. Now you will need to add another DNS record, pointing to the Spawned load balancer. Here you will only have a target, so you can usually need the name blank, or write
@for root. But check the specifics of your DNS provider. - Now the domain is ready to use, and you can assign it to a project from the project’s Domains page, or whenever creating a new project.
- A domain connects to a Container, as seen in the infrastructure diagram. Each domain can only be assigned to one container, meaning one project. Once a domain is connected to a container, you currently cannot connect additional domains to it.
- While you can select other infrastructure nodes like load balancers (nodes ending with
-lb), secrets manager, or similar, these are almost never relevant for the typical use case of serving your project to users from your own domain.
Configure DNS at your registrar
Find your domain provider below for step-by-step instructions on adding DNS records.
• Cloudflare
• GoDaddy
• Namecheap
• AWS Route53
• Squarespace
• Porkbun
• Hover
Known Issues
- One domain per container: You can currently only have one domain pointing at a container. In most cases, you need to edit the existing domain to yours instead of adding a new one.
- Domain change delay: When editing a domain, the change takes a few minutes to propagate. During this time, the new domain will not be accessible, even though the project page shows the new domain. The old domain will continue to work until the change completes.