Skip to main content

3rd Party Client Library for Manipulating Go Daddy DNS Records.

Project description

PyGoDaddy is a 3rd-party client library, written in Python, for site admins(devs), to make GoDaddy suck less.

Currently, Only A-Record manipulation is supported


  • Login with a USERNAME and a PASSWORD
  • CREATE, READ, UPDATE, DELETE your domain’s DNS Records (A-Record only for now)


To install pygodaddy, simply:

pip install pygodaddy


from pygodaddy import GoDaddyClient
client = GoDaddyClient()
if client.login(username, password):
    print client.find_domains()
    client.update_dns_record('', '')


Please refer to docstrings and tests


Create a file in tests/

Put settings in this file:

accounts = [
        'username': 'USERNAME',
        'password': 'PASSWORD',
        'test_domain': 'DOMAIN.NAME',

run nosetests tests in root directory

0.1.1-0.1.6 (2013-07-12)

  • Fix a lot pypi stuff

0.1.0 (2013-07-12)

  • Birth!

0.0.1 (2011-07-12)

  • Frustration
  • Conception

Project details

Download files

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

Files for pygodaddy, version 0.1.6
Filename, size File type Python version Upload date Hashes
Filename, size pygodaddy-0.1.6.tar.gz (4.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page