Manage Your Domains via API with DNSimple

Curtis C. Chen, October 4th, 2010

DNSimpleDo you, for some reason, have a ton of different Internet domains you need to manage?  Have you ever wished you could manipulate DNS records through an API, or on your iPhone?  Well, look no further, domain hoarders–DNSimple is here!

Created by brothers Anthony Eden and Darrin Eden, DNSimple offers a variety of tools for registering and managing DNS records, from a web-based interface to an iPhone app to a command-line tool.  For programmers, the most interesting option may be the DNSimple API, which allows DNSimple users to automate common domain management functions.  The company offers a 30-day free trial to get you started; their subscription plans start at $3/month for 10 domains.

The API uses HTTP Basic Authentication and returns data in JSON or XML formats, as specified in the request.  You can GET all the basic information you’d expect, including a list of all domains in your account and a list of records (A, CNAME, MX, SPF, etc.) which exist for a specified domain.  But POSTing is where things get really interesting.

If you have an active DNSimple account, you can use the API to register new domains which do not require extension data (e.g., .com or .net, but not .us or .ca).  You’ll be automatically charged a 1-year registration fee ($16/year for .com domains, through eNom), and you must use an existing contact in your account.  Other commands allow you to transfer a domain from another registrar to DNSimple, create records for a domain, and create and apply templates to group common records together and apply them all at once to a domain.  The API documentation describes all the available commands in detail, and the Knowledge Base provides more general information about the service.

Though still young–the domain was itself registered in April of 2010–this promising new service is a great example of how users can be empowered with even a simple API.  Keep up with their latest news on the DNSimple blog.

Both comments and pings are currently closed.

One Response to “Manage Your Domains via API with DNSimple”

October 4th, 2010
at 12:21 pm
Comment by: Anthony Eden

Thanks for the writeup Curtis, it is much appreciated. I just wanted to add that I love getting feedback from customers and helping people get what they want, so if there is anything that you’d like to see from DNSimple in the future please let me know by emailing or me directory,

Follow the PW team on Twitter

APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.