Skip to main content

Python SDK for the NSONE DNS platform

Project description

Info:

A Python SDK for accessing NSONE, the Data Driven DNS platform.

Author:

Shannon Weyrick

https://travis-ci.org/nsone/nsone-python.png https://readthedocs.org/projects/nsone/badge/?version=latest

About

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.

Installation

$ pip install nsone

Dependencies

None, but supports different transport backends. Currently supported:

  • requests (synchronous, the default if available)

  • urllib (synchronous, the default if requests isn’t available)

  • twisted (asynchronous)

Other transports are easy to add, see transport

Examples

See the examples directory

Documentation

If you don’t yet have an NSONE account, signup here (free)

You’ll need an API Key. To create one, login to the portal and click on the Account button in the top right. Select Settings & Users, then add a new API Key at the bottom.

Contributions

We welcome contributions! Please fork on GitHub and submit a Pull Request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nsone-0.9.tar.gz (12.5 kB view hashes)

Uploaded Source

Built Distribution

nsone-0.9-py2.py3-none-any.whl (19.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page