Skip to main content

A python client library to easily consume's API

Project description


A python client library to easily consume BuddyNS's API.

Installation and compatibility

Simply install the library from PyPI:

pip install buddyns

The library supports Python 2.7+ and 3+ natively.

Quick start

from BuddyNS import BuddyNSAPI

# initialize the API object with your BuddyNS API token (from your BuddyBoard)
bd = BuddyNSAPI(key='api_token_from_BuddyNS_account')

# list domain names currently hosted on my account
l = bd.list_domains()

# add new domain '' using '' as primary address
bd.add_domain('', '')

# remove a domain

# get status of a domain
s = bd.get_domain_status('')

How to get your account key

Get your API key from your BuddyNS account:

  1. Log into your BuddyNS account
  2. Reach your settings by clicking the respective button
  3. Reach section "Integration", and generate or copy your API key

If you do not have an account on BuddyNS already, create one at BuddyNS.

Bugs, enhancements and feedback

Pull requests, bug reports, enhancement proposals and any feedback are welcome on the project's page.

Support and further information

Do not contact BuddyNS for developer support with this library. Rely on this further documentation instead:

You can get general support on Python from the great people of the #python channel on the freenode IRC network.

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

BuddyNS-2.0.3.tar.gz (4.3 kB view hashes)

Uploaded source

Built Distribution

BuddyNS-2.0.3-py3-none-any.whl (4.7 kB view hashes)

Uploaded py3

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