Welcome
Integrations
Ansible
Ansible is a powerful DevOps automation toolkit. The NS1 Ansible module supports automated management of your zones and records, including full support for configuring Filter Chains. Integrate NS1 into your provisioning and deployment automation pipeline.
Download the module on GitHub.
Apache Mesos
Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.
Because service discovery is a key challenge, we've developed an experimental Mesos connector, mesos2ns1, to enable service discovery for Mesos clusters via NS1's Managed DNS and Dedicated DNS networks.
For more details, see the README and the rest of the project on Github.
Boundary
Boundary is a SaaS-based monitoring solution for cloud and server infrastructure - allowing you to monitor, visualize and alert with one second resolution. Use our new integration to push Boundary monitoring data into NS1 to automate real-time traffic management.
To activate this integration, simply connect the Boundary Data Source in the NS1 portal.
Catchpoint
Catchpoint’s suite of world-class Web Performance Monitoring offer tools enabled to optimize and protect the speed and uptime of your website, applications and infrastructure with powerful analytics, alerting and troubleshooting.
Our integration allows users to utilize Catchpoint as a Data Source to push monitoring data into NS1 and automate real-time traffic management.
To activate this integration, simply connect the Catchpoint Data Source in the NS1 portal.
Datadog
Datadog is a widely used SaaS-based monitoring solution. Use our new integration to push Datadog monitoring data into NS1 to automate real-time traffic management.
Check out this knowledge base article for a step-by-step guide to setting up your Datadog integration.
Go
The Go language is an open source programming language that makes it easy to build simple, reliable, and efficient software.
The NS1 golang client resides in the ns1-go.v2/rest package, and simply augments http/client with authentication, rate limiting, and more.
Learn more at the GitHub repository. Additional documentation can be found on Godocs.
Grafana
Grafana is a powerful visualization solution for displaying various metrics through a web browser. Grafana is most commonly used for visualizing time series data for Internet infrastructure and application analytics and can be used for other applications, such as industrial sensors, home automation, weather, and process control.
The NS1 Grafana app provides real time and historic visibility into query-per-second (QPS) traffic and NS1’s high frequency monitoring.
Download the NS1 Grafana app at Grafana.net.
HipChat
NS1’s native monitoring platform can deliver alerts directly to your team via HipChat.
The integration is customizable – just select the room where you want notifications delivered and help alert your team about issues before they turn into wildfires.
To setup your own notifications, head on over to our knowledgebase and follow this simple guide.
Monitis
Monitor.us
Monitor.us is a cloud-based platform designed for website uptime and response time monitoring, server health monitoring, network performance monitoring, custom metrics monitoring, and more.
With this integration you can connect your Monitor.us account as a Data Source to push monitoring data into NS1 and automate real-time traffic management.
To activate this integration, simply connect the Monitor.us Data Source in the NS1 portal.
New Relic
New Relic is a SaaS-based software analytics platform offering app performance management and mobile monitoring solutions.
With this integration you can connect your New Relic account as a Data Source to push monitoring data into NS1 and automate real-time traffic management.
To activate this integration, simply connect the New Relic Data Source in the NS1 portal.
NS1 Command Line Interface (ns1cli)
NS1's Command Line Interface (ns1cli) is a lightweight shell application that can be installed easily from the pip package manager, providing access to NS1's Data-Driven DNS platform at your fingertips.
From your command line, do a pip install for the ns1cli package:
$ pip install ns1cli
The requisite components will be loaded into your environment, and the utility will be ready to use. More information on using the utility can be found in this technical article.
You can access the source on NS1's GitHub.
NS1 JS API
This is a high level JS client for NS1.com's REST API. Works as a Node.js module, tested on Node v 5+. If you'd like to use this in the browser and need to bypass our CORS restrictions, please contact us directly. Requires an NS1 account w/ an API key.
Download the package on GitHub.
PHP
This package provides a PHP SDK for accessing the NS1 DNS platform and includes both a simple NS1 REST API wrapper as well as a higher level interface for managing zones, records, data feeds, and more. It requires PHP 5.3+ and the curl extension.
Download the package on GitHub.
Pager Duty
Tired of receiving email notifications about your monitors when you’re not on call? Now you can send NS1 monitoring notifications through to PagerDuty.
This integration is ideal for teams with prioritization schedules managed in PagerDuty. Follow the steps outlined in the setup guide posted to our knowledge base to get started.
Pingdom
Python SDK
This package provides a python SDK for accessing the NSONE DNS platform and includes both a simple NSONE REST API wrapper as well as a higher level interface for managing zones, records, data feeds, and more. It supports synchronous and asynchronous transports. Both python 2.7 and 3.3 are supported.
Download the package on GitHub.
Rackspace
Rackspace Cloud Monitoring is an enterprise-grade solution that helps keep your applications up and running fast—all of the time. Remote monitoring tests connectivity from regional zones deployed throughout our global data centers, and agent-based monitoring gathers information from inside each resource.
With this integration you can connect your Rackspace Cloud Monitoring account as a Data Source to push monitoring data into NS1 and automate real-time traffic management.
To activate this integration, simply connect the Rackspace Cloud Monitoring Data Source in the NS1 portal.
Slack
NS1’s native monitoring platform can deliver alerts directly to your team via Slack.
The integration is fully customizable – notify your entire operations team when there’s a blip in your primary datacenter, or restrict specific notifications to a individual users or channels. Leveraging NS1 alerts helps improve communication so your team can put out small fires quickly - before they become raging infernos.
To setup your own notifications, head on over to our knowledgebase and follow this simple guide.
Terraform
Terraform is infrastructure as code software that enables DevOps teams to safely and predictably create, change and reproduce production infrastructure. NS1 Terraform Provider integration supports the ability to integrate resource creation and updates with the registration of those resources in the NS1 DNS.
More information is available directly from Terraform.





