NextDNS Integration

Connect NextDNS to Arahi's no-code AI developers and automate workflows in minutes.

About the NextDNS integration

The new firewall for the modern Internet. NextDNS protects you from all kinds of security threats, blocks ads and trackers on websites and in apps and provides a safe and supervised Internet for kids — on all devices and on all networks. With Arahi AI, you can connect NextDNS to Algolia, Assembla, Auth0 (Management API) and 1,500+ other apps using AI-powered workflows. No coding required — set up triggers, actions, and intelligent automation in minutes.

Category
Developer Tools
Authentication
keys

NextDNS automation use cases

CI failure → on-call page
Page the on-call engineer when a NextDNS pipeline fails on main — no manual triage.
PR ready-for-review broadcast
Ping the right reviewer in Slack when a NextDNS PR is ready, based on code-owners or labels.
Release notes generation
Generate release notes from merged NextDNS PRs with Conventional Commits parsing.
Issue sync across trackers
Mirror NextDNS issues to Linear, Jira, or Asana with bidirectional status sync.

NextDNS workflow examples

Block phishing domains reported in Slack

Take a flagged domain from a Slack security channel submission, then call NextDNS Add Denylist Domain to block it across the corporate profile instantly.

Slack submits phishing domain then NextDNS Add Denylist Domain blocks it.

Provision DNS profiles for new hires

When BambooHR marks a new hire active, call NextDNS Create Profile with a role-based template, then email IT a setup link via Gmail for device configuration.

BambooHR onboards hire then NextDNS Create Profile provisions policy.

Archive analytics logs to S3 weekly

Every Friday, call NextDNS Get Analytics Domains and Download Logs, then upload the exported files to an Amazon S3 bucket for compliance retention.

NextDNS Download Logs exports data then S3 stores compliance archive.

NextDNS actions

Add Blocked TLD
Tool 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 Domain
Tool to add a domain to the denylist of a nextdns profile. use when blocking specific domains under a profile after obtaining its id.
Toggle Block Page
Tool to enable or disable block page for a configuration. use when you need to toggle whether dns blocks show a block page.
Clear Logs
Tool 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 Profile
This 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 filtering and security settings.
Delete NextDNS Configuration
Tool 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 Logs
Tool 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 Devices
Tool to retrieve analytics aggregated by devices. use when you need per-device query metrics within a specific time frame.
Get Analytics Domains
Tool to retrieve analytics data for domains within a specific profile. use after confirming the profile id to get per-domain query stats.
Get Analytics IPs
Tool 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 IP Versions
Tool 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 Query Types
Tool 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 Reasons
Tool 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 Status
Tool to retrieve analytics status for a specific profile. use when you need counts of dns queries broken down by status categories.
Get Logs
Tool 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 Profile Details
Retrieves 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 control, denylist, allowlist, and general settings.
Get Setup Info
Tool to get setup information for a provided configuration (profile). use after obtaining a profile id to fetch its current settings.
List Configurations
Tool to list all configurations (profiles) available on the nextdns account. use after authenticating to page through profiles.
List Denylist Domains
Tool to list domains in the denylist for a profile. use after confirming the profile id to review all blocked domains. example: \
List Security Settings
Tool to list current security options for a nextdns configuration. use after obtaining the configuration id to review active security settings.
List Settings
Tool to list settings for a nextdns profile. use when auditing or inspecting all enabled settings before applying changes.
Log Client IPs
Tool 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.
Toggle Domain Logging
Tool to enable or disable logging of domains for a nextdns profile. use after retrieving profile settings when you need to adjust domain logging. example: \
NextDNS Login
Tool 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.
Get Monthly Queries
Tool to get the number of dns queries made in the current month for a profile. use after selecting a profile.
Remove Blocked TLD
Tool 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 Domain
Tool to remove a domain from a profile's denylist. use after confirming the domain is currently denied to clean it up.
Rename Configuration
Tool to rename a nextdns configuration (profile). use when you need to update a profile's name after obtaining its id. example: renameconfig(name=\
Set AI Threat Detection
Tool to enable or disable ai threat detection for a nextdns configuration. use after listing security settings to toggle the ai detection flag.
Toggle Cryptojacking Protection
Tool to enable or disable cryptojacking protection for a nextdns configuration. use when toggling unauthorized crypto mining protection after listing security settings.
Set CSAM Blocking
Tool 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.
Toggle DGA Protection
Tool to enable or disable dga (domain generation algorithm) protection for a nextdns configuration. use when toggling algorithm-generated domains protection after listing security settings.
Set DNS Rebinding Protection
Tool to enable or disable dns rebinding protection for a nextdns configuration. use when toggling dns rebinding protection after reviewing current security settings.
Set Homograph Protection
Tool to enable or disable homograph attack protection for a nextdns configuration. use when toggling idn homograph filtering after listing security settings.
Set Newly Registered Domains
Tool to enable or disable blocking of newly registered domains for a nextdns profile. use when updating security settings after obtaining the profile id.
Toggle Parked Domains Blocking
Tool to enable or disable blocking of parked domains for a nextdns configuration. use when toggling parked domain blocking after listing security settings.
Set Safe Browsing
Tool to enable or disable google safe browsing for a nextdns configuration. use when toggling malware and phishing protection after reviewing current security settings.
Toggle Threat Intelligence Feeds
Tool 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 Protection
Tool to enable or disable typosquatting protection for a nextdns configuration. use after listing security settings to toggle the typosquatting flag.
Update linked IP
Tool 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 Settings
Tool to update performance settings of a nextdns profile. use when adjusting performance optimizations after reviewing current settings.
Update Privacy Settings
Tool to update privacy settings for a profile. use when you need to change blocklists, native trackers, disguisedtrackers, or allowaffiliate in one call.
Update Profile
Tool to update an existing profile. use after retrieving a profile's current settings to apply changes.

Apps teams connect with NextDNS

Similar integrations