Your organization’s domains, fully visible, under control and auditable, whoever the providers are.
happyDomain connects to more than 25 hosting providers worldwide: registrars, cloud DNS, CDNs and your on-premise servers.
Import a provider in one click and get a single, always up-to-date inventory of every domain your organization owns. No more spreadsheets, no more guessing which account holds what.
happyDomain’s checkers continuously watch over your whole portfolio: expirations, DNSSEC, delegation, certificates and service availability, with a clear status for each domain.
Your teams are notified the moment something changes state. Silent failures become actionable alerts, before they become outages.
No change is applied blindly: happyDomain shows the exact difference between the current zone and the new one, and asks for confirmation.
A typo in a record no longer takes a service down. Your team sees what will change, validates it, then deploys. It works like a code review, for your DNS.
Every modification is recorded: what changed, when, and who made it. When an auditor (or an incident) asks “who touched this zone?”, the answer is one click away.
And because the entire history is kept, you can roll any zone back to a previous state at any time.
Let each team manage the records related to its own projects, internal or public, instead of queuing tickets to a central admin.
happyDomain’s fine-grained access control lets you delegate all or part of a zone, down to a single record. Teams move fast; you keep the oversight.
Document the purpose of every subdomain, and set an expiration date on temporary ones: a marketing event, a demo, a test environment.
When the date comes, happyDomain cleans up automatically. Stale records pointing at decommissioned servers (the classic path to subdomain takeover) simply stop accumulating.
happyDomain is a free project that you can use online, but you can also install on your machine.
Try it online » Self-host it »
And if you do not find your happiness in our current interface, come and discuss it with us: