GoDaddy DNS Adapter
Need some help? Contact us:
The GoDaddy DNS adapter is a simple component designed to help you manage and update your GoDaddy DNS records. We use it ourselves to manage our domains.
This adapter has two sample functions to update a DNS A record and CNAME record of a specified domain. It can be extended by your team to edit any type of DNS record. You can reference the GoDaddy API documentation for their Domain API to create additional method functions to update other DNS record types.
Follow the steps below to set it up in your environment:
You need to have IguanaX installed and a GoDaddy account with API credentials configured
You will need a GoDaddy account that you control - if you don't already have one then Set up your GoDaddy Account and make sure you have an API Key and Secret for later.
IguanaX Installation
Use +FROM URL to import the GoDaddy DNS component
You can use this url:
git@bitbucket.org:interfaceware/godaddydns.git
This adapter is built as a Library, so you can also create your own component and simply import the GODADDY Library into your project. See Import a Library.
Update the Custom Fields with your Domain, API Key and Secret (password).
If you don't know how, read through Custom Fields.
![]()
Under IMPLEMENTATION, click Edit, Make a Copy and Edit to enter the Translator and see it in action!
In the Translator, change the argument values to create your A and CNAME records. Uncomment the sampleAcall() and sampleCNAMEcall() functions to run the code and create new records.
![]()
You can confirm this by going back to your GoDaddy Management screen to see the new records.
![]()
Take a look at GODADDY Library if you want more information on the core concepts used in building and adapting this component.