When DNSimple was first launched, my goal was to create the simplest domain management system in the world. DNSimple was built by developers, for developers, in a time when managing DNS was a painful and frustrating experience. We've come a long way since 2010, and now we're taking the next step forward in domain management automation with the DNSimple Platform.
Tell me where it hurts
Even with simple domain registration, a powerful domain management API, and a beautiful user interface, domain management is still fraught with challenges. Whether it's the ever increasing amount of technical jargon required to understand DNS, the potential for costly mistakes during the delegation process, or the growing number of services that require complex configuration to work properly with your custom domains, there are lots of challenges that slow you down and keep you from your real goals: to launch web sites and services, sell your products, write your blog, and deliver your email.
Domain management is still a pain in the tail.
The DNSimple Platform makes the pain go away
Instead of manually configuring DNS records, you will be able to use add-ons to automatically create the DNS records you need for the services you love. Add-ons can connect to services from Heroku, GitHub, Digital Ocean and more, and can get the data they need to properly configure your DNS for you. No more fumbling around trying to understand what records you need to add, add-ons will do the work for you.
It gets even better: add-ons can configure the service as well. No need to add a CNAME file for GitHub pages. No need to set up the custom domains you need in Heroku. Add-ons take care of both configuration at DNSimple as well as the service you are connecting to.
Have SSL certificates and services that can use them? Add-ons can take care of that too! Add-ons can listen for webhooks from DNSimple notifying them when certificates are issued, and then automatically install the newly issued certificate. Gone are the days of manually building certificate bundles, copying them around and ensuring they are properly installed in various services.
What is the Developer Preview?
Today we are publishing a wealth of new material designed to guide developers as they develop add-ons. This new site, platform.dnsimple.com explains what add-ons are, how they can connect to the DNSimple API and authenticate via OAuth, and provides tools such as pre-built CSS components to make add-ons look and feel amazing. It also explains the steps to get your add-on into the DNSimple Catalog, which will eventually be made public to all DNSimple customers.
Anyone who knows how to build a web application can develop add-ons for the DNSimple Platform. Have a service that you want your domains to connect to? You could build an add-on to make the connection for you and other DNSimple customers, greatly simplifying your life and theirs. But connecting domains to existing services is just the start. You could develop an add-on that provides a completely different way of viewing your domain list. Or you could develop add-on which emails you when interesting things happen in your DNSimple account. Your only limit is your imagination. You can even build entire new applications and services on top of the DNSimple API. With access to thousands of potential customers who are looking for solutions on how to better use their domain names, developing add-ons provides a wealth of opportunities for you. If you need more ideas take a look at some of the ideas we've come up with as a starting point.
The Future is Automation
By joining in on the DNSimple Platform Developer Preview, you have the opportunity to craft a future where domain management is fully automated, removing hours of unnecessary struggle from your customers' lives. There is no cost to you, as a developer, to have your add-on included in the add-on catalog, and you are free to develop commercial offerings as an add-on. Ready to get started? Visit platform.dnsimple.com today and find out how you can build your first addon and unlock the potential in domain management automation.