Choose a product
Web HostingWebsites and WordPress on your own domainCloudDeploy apps, APIs and databases from Git or DockerAI BuilderCreate and change sites and apps with AIWordPress AI BuilderChange your WordPress site by chattingAdd to any project
DomainsEmailDatabasesManaged WordPressAgent runtimesMigrationsDevelopers
Everything AIDevelopersMCP for AI assistantsDocumentationSecurityTemplatesHostingsurge
PricingSign inDomains and email
Your domain, live on HTTPS. Every record checked for you.
Connect a domain you already own to any project. The dashboard shows the exact DNS records to set, checks them against public DNS and issues a Let’s Encrypt certificate as soon as they are in place. Then add mailboxes and send email from your app on the same name.
Chapter 1 of 4: Add a domain you already own to a project. No transfer, no nameserver change.
Example dataEverything between your DNS and the padlock
The parts of connecting a domain that usually mean guesswork, a terminal or a support ticket.
Keep your registrar and DNS
No transfer, no nameserver change. You add one routing record (A for the apex domain, CNAME for a subdomain) and one TXT record where your DNS already lives.
Checked against public DNS
Each check asks the public resolvers 1.1.1.1 and 8.8.8.8 and shows what they return next to the value expected, so you see which record is still missing.
Ownership you prove once
The TXT record ties the domain to your team, so no one else can connect it to their project. A claim that is never verified lapses after 7 days and blocks no one.
HTTPS without setup
A Let’s Encrypt certificate is issued as soon as the domain is verified, and renewed automatically. Every project also answers at <name>.hostingsurge.app with HTTPS from its first deploy.
Certificates watched
The certificate each hostname presents is checked with a real TLS handshake, with alerts 21, 7 and 3 days before it expires. For a verified domain you can also upload your own.
Redirects in one hop
Send www to your apex domain or the other way round, permanent (301, 308) or temporary (302, 307), straight from http. Available on every site except WordPress.
Keep your domain where it is. In the dashboard you can already search for a new name and see its yearly price; ordering a new domain opens shortly.
Live on your domain in three steps
The same steps the demo above plays. You keep your registrar and your DNS provider; there is nothing to install.
- Add the domainOn the project’s Domains tab, or with hostingsurge domains add. You get the exact records to set, each with a copy button.
- Set two recordsAt your DNS provider: the A or CNAME record that routes the domain here, and the TXT record that proves it is yours.
- Live on HTTPSOnce both are found, the domain serves your project and its certificate is issued. Usually within minutes, depending on your DNS provider.
Moving a whole site? The import’s DNS cutover lists exactly which records to change and which to keep. How migrations work
See exactly where each domain stands.
Each domain shows the records it needs, what DNS returns right now and whether its certificate is active.
- Redirect www to your apex domain, or the other way around
- Permanent (301, 308) or temporary (302, 307) redirects
- The current DNS value is shown next to the expected one, so you see what is missing
- Add, verify and remove domains from the dashboard, the CLI or the API
Email on your own domain.
Mailboxes for your team and transactional email for your app, on the same domain and in the same dashboard.
Sending turns on by itself. Once your sending domain passes its DNS check, transactional sending is on for your organization: no request and no approval queue, on every plan including Free, within the plan’s daily and monthly quota. Mailboxes need only the DNS records the dashboard shows. Mailboxes are in early access.
What you stop doing by hand
Connecting a domain on Hostingsurge, next to doing the same on a server you run yourself.
| Task | On Hostingsurge | On your own server |
|---|---|---|
| Find out which records to set | Shown in the dashboard, each value ready to copy | Look up the server’s address and work out the records |
| Check that DNS is right | What public DNS returns, next to what is expected | Query resolvers yourself with dig or nslookup |
| Get a certificate | Issued as soon as the domain is verified | Install and configure an ACME client |
| Keep it renewed | Renewed automatically, with alerts 21, 7 and 3 days before expiry | A scheduled job you have to keep an eye on |
| Redirect www | Pick the target and the status code | Edit the web server’s configuration and reload it |
Script it, or let your AI set it up.
Domains and email are in the Hostingsurge CLI and on the MCP server. Your assistant gets the exact records to add and checks them once they are set.
- Add, verify and remove domains with hostingsurge domains
- Email domains, mailboxes and sending with hostingsurge email
- MCP tools for domains and email in Claude, ChatGPT, Cursor and VS Code
- A REST API with an OpenAPI spec, plus --json output for scripts
# Connect a domain and redirect www to it hostingsurge domains add example.com hostingsurge domains add www.example.com \ --redirect-to example.com hostingsurge domains verify example.com # Mailboxes on the same domain hostingsurge email domains add example.com hostingsurge email mailboxes add hello \ --domain example.com
Included on every plan
Connecting a domain has no separate price, and HTTPS comes with it. Choose the plan for what runs on the domain.
Free
For your first idea.5 one-time Build Credits after verified signup
€0 / month
Pro
For builders shipping continuously.100 monthly Build Credits
€25 / month
Business
For teams and agencies.100 monthly Build Credits
€50 / month
EUR, excluding VAT; VAT added at checkout where applicable. Paid checkout is not open yet: Hobby accounts run free today and nothing is charged. Compare plans
Domain and email questions
Do I need to move my domain or change nameservers?
No. Your domain stays with your registrar and your DNS stays with your current provider. You add the records the dashboard shows, and Hostingsurge checks them for you.
Why do I need a TXT record?
It proves that you own the domain, so no one else can connect it to their project. Keep the record in place after the domain is live. A claim that is never verified is released after 7 days.
Can Hostingsurge set the records at my DNS provider for me?
Not yet. One-click setup through Domain Connect is built into the dashboard, but a DNS provider can only offer it once it has added Hostingsurge’s template, and none has so far. Until then you add the two records yourself: the dashboard shows each value with a copy button and checks them for you.
How long before my domain works?
As soon as your DNS changes are visible. That usually takes minutes, sometimes a few hours, depending on your DNS provider. The certificate is then issued automatically.
Can I keep my existing email?
Yes. Create the mailbox on Hostingsurge, then import the old one over IMAP from your current provider.
How do I send email from my app?
Add your domain on the Email page and publish the verification and DKIM records it shows. Sending turns on by itself once the DNS check passes, with no approval step; then create an API key or SMTP credentials. Your plan’s quota sets how much you can send.
Which plan includes domains?
Every plan, including Free: connecting a domain has no separate price. A site made with the AI Builder needs a paid plan (Pro or Business) for its own domain. In the dashboard you can already search for a new domain and see its yearly price (for example .se is 99 kr the first year, then 169 kr a year); ordering a new domain opens shortly. Mailboxes are in early access; their limits and pricing are not set yet.
Bring your domain. We’ll show you every record.
Connect it to a project on Free, get HTTPS automatically and set up email on the same name.