Nextdns, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Nextdns account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Security & Identity Tools
- Connects with a key
- 43 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What Nextdns is
NextDNS is a DNS service that enhances internet security and privacy by blocking malicious websites, tracking scripts, and ads before they reach your device.
You paste in a key from your own Nextdns account. It is kept encrypted, and you can withdraw it from inside Nextdns whenever you like.
One message in, the work done in Nextdns.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in Nextdns. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own Nextdns account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in Nextdns
These are the ready-made tools your AI employee already has in Nextdns. It is not limited to them, but it never has to be taught these.
- Add Blocked TLDTool to add a top-level domain to the security blocklist for a nextdns profile. use after listing current security settings to ensure the tld is not already blocked.
- Add Denylist DomainTool to add a domain to the denylist of a nextdns profile. use when blocking specific domains under a profile after obtaining its id.
- Clear LogsTool to clear dns logs for a nextdns profile. use when you want to remove all existing query logs for a given profile. note: this operation cannot be undone.
- Create ProfileThis tool allows users to create a new nextdns profile. it uses the post method at the endpoint https://api.nextdns.io/profiles. a profile is a distinct configuration set for dns f
- Delete NextDNS ConfigurationTool to delete a nextdns configuration profile. use when you need to remove an existing profile by its id. use after confirming the profile exists.
- Download LogsTool to download dns logs for a profile. use when you need the url of the exported logs. use after confirming the profile id is valid. supports getting a redirect url or json.
- Get Analytics DevicesTool to retrieve analytics aggregated by devices. use when you need per-device query metrics within a specific time frame.
- Get Analytics DomainsTool to retrieve analytics data for domains within a specific profile. use after confirming the profile id to get per-domain query stats.
- Get Analytics IP VersionsTool to retrieve analytics grouped by ip version within a specific profile. use after you have a profile id to see ipv4 vs ipv6 query counts.
- Get Analytics IPsTool to retrieve analytics aggregated by client ip addresses. use when you need to analyze dns query distribution per client ip for a given profile.
- Get Analytics Query TypesTool to retrieve dns query counts broken down by query type. use after selecting a profile and specifying date filters to analyze distribution by type.
- Get Analytics ReasonsTool to retrieve dns query counts broken down by classification reason. use after selecting a profile and specifying date filters to analyze reason distribution.
- Get Analytics StatusTool to retrieve analytics status for a specific profile. use when you need counts of dns queries broken down by status categories.
- Get LogsTool to retrieve logs for a specific nextdns profile with optional filters. use after confirming the profile id to fetch raw or filtered dns logs.
- Get Monthly QueriesTool to get the number of dns queries made in the current month for a profile. use after selecting a profile.
- Get Profile DetailsRetrieves the details of a specific nextdns profile. it requires a 'profileid' as a path parameter and returns the profile details including name, security, privacy, parental contr
- Get Setup InfoTool to get setup information for a provided configuration (profile). use after obtaining a profile id to fetch its current settings.
- List ConfigurationsTool to list all configurations (profiles) available on the nextdns account. use after authenticating to page through profiles.
- List Denylist DomainsTool to list domains in the denylist for a profile. use after confirming the profile id to review all blocked domains. example: "list denylist domains for profile abc123."
- List Security SettingsTool to list current security options for a nextdns configuration. use after obtaining the configuration id to review active security settings.
- List SettingsTool to list settings for a nextdns profile. use when auditing or inspecting all enabled settings before applying changes.
- Log Client IPsTool to enable or disable logging of client ips for a nextdns configuration. use when you need to toggle whether client ips are recorded in dns logs.
- NextDNS LoginTool to authenticate to the nextdns api. use when you have an api key and need to verify credentials and obtain session headers and cookies for subsequent requests.
- Remove Blocked TLDTool to remove a top-level domain from the security blocklist for a nextdns profile. use after listing current security settings to confirm the tld is currently blocked.
- Remove Denylist DomainTool to remove a domain from a profile's denylist. use after confirming the domain is currently denied to clean it up.
- Rename ConfigurationTool to rename a nextdns configuration (profile). use when you need to update a profile's name after obtaining its id. example: renameconfig(name="home profile", config id="d46a5b"
- Set AI Threat DetectionTool to enable or disable ai threat detection for a nextdns configuration. use after listing security settings to toggle the ai detection flag.
- Set CSAM BlockingTool to enable or disable blocking of child sexual abuse material domains for a nextdns profile. use when updating security settings after obtaining the profile id.
- Set DNS Rebinding ProtectionTool to enable or disable dns rebinding protection for a nextdns configuration. use when toggling dns rebinding protection after reviewing current security settings.
- Set Homograph ProtectionTool to enable or disable homograph attack protection for a nextdns configuration. use when toggling idn homograph filtering after listing security settings.
- Set Newly Registered DomainsTool to enable or disable blocking of newly registered domains for a nextdns profile. use when updating security settings after obtaining the profile id.
- Set Safe BrowsingTool to enable or disable google safe browsing for a nextdns configuration. use when toggling malware and phishing protection after reviewing current security settings.
- Toggle Block PageTool to enable or disable block page for a configuration. use when you need to toggle whether dns blocks show a block page.
- Toggle Cryptojacking ProtectionTool to enable or disable cryptojacking protection for a nextdns configuration. use when toggling unauthorized crypto mining protection after listing security settings.
- Toggle DGA ProtectionTool to enable or disable dga (domain generation algorithm) protection for a nextdns configuration. use when toggling algorithm-generated domains protection after listing security
- Toggle Domain LoggingTool to enable or disable logging of domains for a nextdns profile. use after retrieving profile settings when you need to adjust domain logging. example: "enable domain logging fo
- Toggle Parked Domains BlockingTool to enable or disable blocking of parked domains for a nextdns configuration. use when toggling parked domain blocking after listing security settings.
- Toggle Threat Intelligence FeedsTool to enable or disable real-time threat intelligence feeds for a nextdns configuration. use after listing security settings to toggle the threatintelligencefeeds flag.
- Toggle Typosquatting ProtectionTool to enable or disable typosquatting protection for a nextdns configuration. use after listing security settings to toggle the typosquatting flag.
- Update linked IPTool to update the linked ip for a nextdns profile. use after retrieving the profile setup to apply the current ip to the profile.
- Update Performance SettingsTool to update performance settings of a nextdns profile. use when adjusting performance optimizations after reviewing current settings.
- Update Privacy SettingsTool to update privacy settings for a profile. use when you need to change blocklists, native trackers, disguisedtrackers, or allowaffiliate in one call.
- Update ProfileTool to update an existing profile. use after retrieving a profile's current settings to apply changes.
You stay the boss of your Nextdns account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own Nextdns account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in Nextdns is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in Nextdns and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about Nextdns
- Can an AI employee really work inside Nextdns?
- Yes. It signs in to your own Nextdns account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of Nextdns?
- No. Nothing moves and nothing is replaced. Your records stay in Nextdns, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my Nextdns account?
- You paste in a key from your own Nextdns account. It is kept encrypted, and you can withdraw it from inside Nextdns whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in Nextdns?
- It has 43 ready-made tools in Nextdns today, among them Add Blocked TLD, Add Denylist Domain and Clear Logs. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use Nextdns and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in Nextdns and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in Nextdns?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Nextdns is written down with what it did and when.