Get more done with our API

Api

Registering and managing your domains has never been easier. With the DNSimple REST API you can register one or more domain names and administrate them directly from your own scripts.

Domains


Domain available

Check domain availability

Is that domain free?
You can now check from your code.

Domain register

Register and renew domains

Buy and renew your domains,
without touching your mouse.

Domain transfer

Transfer a domain

Transfer your existing domains with us.
You can also transfer them out as needed.

DNS


Dns list

List records

Access the full list of records from any of your domains.

Dns manage

Manage records

Create and update any type of records.

Dns delegation

Manage domain delegation

Switch your name servers from your code.

Service & templates


Service list

List services

Check the configuration of the Google Apps service.
Or the Heroku one.

Service apply

Apply service to a domain

Get Cloudflare, GitHub pages, and Shopify up & running on your domain in no time.

Template list

List and create templates

Create and reuse custom DNS records templates for your domains.

Template apply

Apply templates to a domain

Setup your domains with your custom DNS configuration.


The API


Code

3 Official clients

We have more on the way, but you can start using Ruby, Elixir, and Go.

Oauth

OAuth

Send secure authorized requests to the API.

Accounts

Multi-account support

Register, update any domain under your team or personal account.