We open source
and everyone who contributes to it.
# Create a domain domain = client.domains.create(name: "example.com") puts "Domain: %s (id: %d)" % [domain.name, domain.id] # List your domains domains = client.domains.list domains.each do |domain| puts "Domain: %s (id: %d)" % [domain.name, domain.id] end
We work on and maintain various open source projects.
API libraries
All of our API clients are open source. Watch an intro video, grab the cheat sheet and a few examples to get you up and running in no time.
Use our Sandbox for free
Build with confidence. Verify and test your code before you ship it.
Open a free account in our sandbox environment. Write, test, and verify your code before you move to production.
Get started with Sandbox
Application & Documentation
Browse the source code for our current application services and documentation.
One-click Services
Pre-configured DNS snippets for Heroku, Google Apps, and more.Developer Documentation
Our developer documentation is full of examples. We'd love your input, too.Support Documentation
Our support documentation is open. You can browse and contribute as much as you like.Strillone
Listen to incoming webhooks from DNSimple. Publish them to a Slack channel or other messaging service.Operations & Infrastructure
We open source our DNS infrastructure projects and operations.
Chef DNSimple
Our Chef Cookbooks.ERL DNS
Serves DNS authoritative responses with Erlang.ERLang DNS
DNS message library supporting common record types, TSIG authenticated messages, EDNS0 and DNSSEC.DNS Test
Erlang app for testing authoritative DNS servers for compliance.Go Remote Control
A library designed to execute commands on remote servers using our chatbot via Slack.DNSimple Terraform Provider
Manage your DNS like your other cloud services.