Get a hostname.
No signup required.
InstantDNS gives you a dynamic hostname in seconds. No account, no email address, no dashboard and no registration form. Just an API, a secret token and DNS that follows your connection.
$ curl https://api.instantdns.io/new
{
"hostname": "quiet-otter-4821.instantdns.io",
"ip": "203.0.113.24",
"record_type": "A",
"token": "..."
}
Built for the simple stuff
Raspberry Pis, home servers, cameras, development boxes, temporary environments, dashboards and small self-hosted projects.
Create
One request creates a hostname and a secret management token.
Save the token
The token is your credential. There are no accounts and no password recovery process.
Keep it updated
Call the update endpoint whenever your public IP changes.
One hostname, multiple devices
A base allocation can contain child records such as:
orange-oak-3294.instantdns.io camera1.orange-oak-3294.instantdns.io nas.orange-oak-3294.instantdns.io weather.orange-oak-3294.instantdns.io
Update only the parent, update a single child, or explicitly update the parent and all active children together.
No dashboard required
Automation friendly
Everything useful can be done with curl, cron, shell scripts, Python or whatever is already running on your device.
Token based
Management requests use a Bearer token rather than putting secrets into URLs.