Add-ons: getting started
To grasp a sense of how add-ons work, it’s often easier to see some production code. That is why we have collected some add-ons which we have built open source on this page.
The idea of the “Hello Domains” applications was we wanted to bring
Hello World to building add-ons for the DNSimple platform. It’s a “bare minimum” to get a list of domains in an account using the OAuth2 flow and the official DNSimple clients.
But to save you from writing a lot of boilerplate code, we provide a handful “Hello Domains” applications in a variety of languages and frameworks already—so you can find a stack you have experience in or you are curious to learn.
Getting started with “Hello Domains” in:
The add-ons from the DNSimple add-on catalogue are open source on GitHub. So you also have some more built-out examples on how add-ons could work.
Also, they are all implemented in different ways with different stacks…Even though we have to admit there are a bunch in Elixir.
Connect your domains to Heroku – built with Elixir & Phoenix
This add-on does not only connect your domains, but also adds SSL certificates if present. It uses ProstgreSQL and Ecto to store connection data.
Connect your domains to GitHub Pages – built with Elixir & Phoenix
This add-on is a fully automated way to connect a domain to a GitHub pages repo (including the
Easily connect your DNSimple domains to your Digital Ocean Droplet – built with Elixir & Phoenix
This add-on comes without a database, stores data in the session, and fetches everything from the APIs.