Point myapp.subdy.io at any IP — wildcard TLS, dyndns and an API, free.
point staging at 203.0.113.7
done — A record live on both nameservers
Any free label is yours in one click.
A, AAAA, CNAME, TXT — or dyndns2 from your router.
One toggle orders a wildcard cert. It renews itself.
9 tools in Claude, Cursor or any MCP client — OAuth 2.1, revocable tokens.
Claude
point staging at 203.0.113.7
done — staging.subdy.io → 203.0.113.7, live on both nameservers
Create myapp.subdy.io and point it at 203.0.113.7
Issue a wildcard certificate for myapp.subdy.io and tell me when it's valid
Update myapp.subdy.io to this machine's current public IP
A real address for the site on your $4 VPS.
play.yourname.subdy.io instead of a raw IP.
NAS, Jellyfin, Home Assistant — all by name.
A URL you're not embarrassed to share.
A name for every board on your bench.
Your router speaks dyndns2 already.
We rank every option that fits — including the ones that beat us.
Over 12 months, Subdy Pro is the only option here that includes everything you asked for.
DuckDNS is $0 if you do the homework yourself (diy certificate). If that trade sounds fine — genuinely, take it. We would rather you knew now than after you paid us.
12 months horizon · price source
12 months horizon · price source
12 months horizon · price source
12 months horizon · price source
12 months horizon · price source
Competitor prices last verified August 2026 — renewal prices, no first-year promos. Sources linked in each breakdown.
| Attribute | Subdy Free | Subdy Prorecommended | DuckDNS | No-IP | ClouDNS |
|---|---|---|---|---|---|
| Price | $0 | $5/mo | $0 (donations) | $0 → $29.99+/yr | $0 → $2.95/mo |
| Names you get | 2 | 10 | 5 | 1 free | 1 dyndns host free |
| HTTPS certificate | yeswildcard, automatic | yeswildcard, automatic | do it yourself | not on free | Premium M/L only |
| Dynamic DNS | yes | yes | yes | yes | yes1 on free |
| API | yes | yes | update-only | yes | yes |
| Works with AI agents | yes | yes | no | no | no |
| Keep-alive required | never expires | never expires | never | confirm every 30 days | never |
| Card required | no | for paid | no | for paid | for paid |
| Setup time | 30 seconds | 30 seconds | ~5 min | ~10 min | ~10 min |
| Attribute | Dynu | ngrok | nip.io / sslip.io | GitHub Pages |
|---|---|---|---|---|
| Price | $0 → $9.99/yr | $0 → $20/mo + $0.01/h | $0 | $0 |
| Names you get | 4 free · 200 paid | 3 endpoints free | unlimited | 1 + project sites |
| HTTPS certificate | do it yourself | yestunnel TLS | nono wildcard certs | yes |
| Dynamic DNS | yes | not needed (tunnel) | noIP is in the name | nostatic only |
| API | yes | yes | no | nono DNS API |
| Works with AI agents | $99.99/yr tier | no | no | no |
| Keep-alive required | never expires | never | never | never |
| Card required | for paid | for paid | no | no |
| Setup time | ~10 min | ~5 min | no signup | ~15 min |
You only pay for more names — Free stays free.
Invite a friend → free months of ProTrial converts to $5/mo on day 8 — we email you 2 days before; cancelling takes two clicks.
2 names cost us almost nothing to serve, and some free users later need ten. That's the whole model — no ads, no selling data, no 30-day confirmation emails. Paid plans fund the free ones.
Free: 2 subdomains, 10 records each. Pro: 10 subdomains, 25 records. Platform: 100 subdomains and a white-label domain. Every plan gets wildcard TLS, dyndns, API and MCP — we don't gate features.
Flip one toggle. We answer the DNS-01 challenge on our own nameservers and order a certificate for *.yourname.subdy.io from Let's Encrypt. It renews automatically; you can watch the status live.
If it speaks the dyndns2 protocol (most do — the same one ddclient uses), yes. Point it at api.subdy.io/nic/update with your token. No router? A one-line cron job does the same.
MCP lets AI assistants use tools. Add our connector to Claude and “point staging at 203.0.113.7” becomes a thing you type in chat, not a dashboard chore. Tokens are scoped and revocable.
Two clicks in Billing, no email required. Your names keep working until the paid period ends, then the account drops to Free limits — we never delete records without warning you first.