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.
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 ServicesPre-configured DNS snippets for Heroku, Google Apps, and more.
Developer DocumentationOur developer documentation is full of examples. We'd love your input, too.
Support DocumentationOur support documentation is open. You can browse and contribute as much as you like.
StrilloneListen 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 DNSimpleOur Chef Cookbooks.
ERL DNSServes DNS authoritative responses with Erlang.
ERLang DNSDNS message library supporting common record types, TSIG authenticated messages, EDNS0 and DNSSEC.
DNS TestErlang app for testing authoritative DNS servers for compliance.
Go Remote ControlA library designed to execute commands on remote servers using our chatbot via Slack.
DNSimple Terraform ProviderManage your DNS like your other cloud services.