Integrations

ansible.png
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.


mesos-logo-white.png
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-logo.png
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-logo.png
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-logo-purple-long.png
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.


golang-logo.png
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.


bb1791c7-e547-425b-ba6e-7ac5c85242a5.png
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-logo.png
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-logo-original.png
Monitis

Monitis is an all-in-one application monitoring platform.

With this integration you can connect your Monitis account as a Data Source to push monitoring data into NS1 and automate real-time traffic management.

To activate this integration, simply connect the Monitis Data Source in the NS1 portal.


monitorus-01.png
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-logo.png
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.


icon_terminal.png
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.


js-icon.png
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-logo.png
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.



PagerDuty-logo-green.png
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-logo-onwhite.png
Pingdom

Pingdom is a well known and widely used cloud-based uptime and performance monitoring solution. Use our new integration to push Pingdom monitoring data into NS1 to automate real-time traffic management.

To activate this integration, simply connect the Pingdom Data Source in the NS1 portal.


python-logo.png
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-cloud-monitoring.png
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-logo-300x120.png
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.