What Is thedev.id and How Do Developers Get a Free Subdomain?
Updated
thedev.id is a free developer subdomain service from upset.dev that lets you claim a name like yourname.thedev.id for a personal site or project. It is one of several developer-focused products on upset.dev, alongside tools such as Statically, Favicone, and PureDNS. The site describes it as "a free developer subdomain" for your personal site, but the exact claim flow, DNS record options, and any limits are not documented in the available page content — so treat the steps below as the general pattern and confirm specifics on the product page itself.
What thedev.id actually gives you
- A subdomain under the shared
thedev.iddomain, in the formyourname.thedev.id. - A hostname you can point at a personal site, portfolio, blog, or side project instead of buying a custom domain.
- A product from upset.dev, whose stated focus is "open source software, services, and experiments for builders and developers."
Because it is a subdomain rather than a registered domain, you do not control the root domain, its renewal, or its DNS policy. That is the main trade-off: zero cost and instant setup versus dependence on the provider.
Who it fits, and who it doesn't
| Situation | thedev.id is a good fit | thedev.id is a poor fit |
|---|---|---|
| Personal site or portfolio | Yes — quick, free hostname | — |
| Demo or side project | Yes — no domain purchase needed | — |
| Production business site | — | No — you don't own the domain |
| Long-term brand identity | — | No — provider controls the root |
| Need email on the domain | — | Unclear; not documented |
| Need full DNS control | — | Likely limited to records the provider allows |
If your goal is a permanent, portable identity, a registered domain is the safer choice. If you just need a working URL today, a subdomain is the faster path.
How to claim and configure it (general pattern)
- Go to the thedev.id product page on upset.dev and look for a claim or signup entry point. The homepage lists it under Products but does not show the claim form itself.
- Choose your subdomain label. Pick something short and recognizable, e.g.
yourname.thedev.id. Expect availability checks — common names are likely taken. - Authenticate if the service requires it. The available page content does not state whether login, GitHub OAuth, or email verification is needed.
- Add DNS records for your host. Typical options:
Arecord → your server's IPv4 addressAAAArecord → your server's IPv6 addressCNAMErecord → a host likeyourname.github.iooryourproject.vercel.app
- Verify propagation. Query the record directly, for example:
dig yourname.thedev.id A +short
dig yourname.thedev.id CNAME +short
Expected result: the command returns the IP or target you configured. If it returns nothing, the record has not propagated or was not saved.
- Point your host at the subdomain. In your static host or server config, set the custom domain to
yourname.thedev.idand complete any TLS/HTTPS step the host requires.
Common snags
- Name already taken. Subdomains are first-come; have a backup label ready.
- CNAME at the apex. If the service only allows a CNAME, you cannot use it on a root domain — but here the root is
thedev.id, so this is not your problem. You are always working on a subdomain. - HTTPS not automatic. A subdomain does not come with a certificate by itself. Your hosting provider usually issues one once the domain resolves correctly.
- No documented limits. The available content does not state how many subdomains one person can claim, whether they expire, or whether there is an acceptable-use policy. Check the product page before relying on it for anything important.
Where it sits in the upset.dev lineup
upset.dev groups its offerings into Products and Open Source. thedev.id is listed among developer utilities such as:
- Statically — a free global CDN for Git repositories, npm, and open source projects
- Favicone — an API for fetching favicons from any domain
- PureDNS — a DNS service aimed at safer browsing in Indonesia
- DNS Leak Test — checks whether a VPN is leaking DNS servers
- Domain Tools — WHOIS and DNS record lookups
If your need is a hostname, thedev.id is the relevant one. If your need is delivery, DNS, or diagnostics, the others cover those.
Bottom line
thedev.id gives developers a free yourname.thedev.id subdomain for personal sites and projects, as part of the upset.dev platform. It is a good fit when you want a working URL without buying a domain, and a poor fit when you need to own the domain or control its long-term DNS. The claim and configuration specifics are not in the available page content, so verify the current flow, record types, and any limits directly on the thedev.id product page before you commit.