Built by developers, for developers

DNSimple's official API client libraries offer so many examples - you'll go from zero to done in no time. No more wasted effort learning to integrate with yet another API.

We provide our API with official clients and support for Javascript, Go, Elixir, Ruby, and Java. Get your DNS hosting and domain registration up and running quickly.

Thank you Margaret Hamilton for your contributions to the Appolo 11 mission

After years of using other DNS providers with mixed results and frustrating experiences, we switched to DNSimple for all our domain name registration and DNS needs. The user experience is so much better and support is top notch!

An image of Jordan from Country Maid

Jordan Knapp, Country Maid Inc.

Other DNS providers always seemed overcomplicated to me. Once I discovered that DNSimple had solved that problem, I moved all my domains and I haven't looked back. Over time, it has only improved. I’m a happy customer.

Image of Paul Campbell from Tito

Paul Campbell, Co-founder at Tito

Trailblazing API for DNS hosting

REST API. Fast and secure.


Check for domain availability. Register, renew, and transfer your domains.


Manage DNS through your own scripts.

SSL/TLS Certificates

Automate the administration of your Let's Encrypt™ certificates.

Vendor Neutral

We don't lock you in. Connect your domains to the services you need. All with a single click or API call.

With 44 services and growing, you can always connect to your favorites.

To increase your DNS redundancy and boost response times, use our Secondary DNS configurations to sync your records with additional 3rd-party DNS providers.

one-click service providers

Manage and automate SSL certificates

We offer SSL certificates with DNS-based domain validation, auto-renewal, and Wildcard support. All automated.

Let's Encrypt SSL certificates

Advanced DNS for Developers

Innovative technology for fast, easy domain name system management. DNSimple focuses on DNS management, and offers a lot of tools most registrars don't have.

An icon of a capital letter A

ALIAS records so your root domain works with cloud services.

An icon of a closed lock

Secure your domains with Let's Encrypt or Sectigo SSL certificates.

An icon of a bracket with an arrow to the right

HTTPS redirector to redirect both with and without HTTPS.

An icon of a mouse pointer

One-click services to quickly set up DNS for a wide variety of companies.

An icon of a map marker

Regional records to respond with different answers depending on where the request arrives.

an icon of a envelope

Custom email addresses to forward to your inbox with Email forwarding.

An icon with DNS in a circle

DNSSEC protects from DNS spoofing and ensures the integrity of your DNS records.

Icon of an angry robot head

DDoS Defense automatically shields your domains from DDoS Attacks.

Icon of a lock with an arrow inside

Prevent unexpected domain transfers with automated domain transfer locks.

Frequently Asked Questions

What is a DNS API?
A DNS API is an Application Programming Interface that lets you manage domains, SSL certificates, and DNS records via a programming language. A DNS API lets you automate the configuration of email records, web hosting, and other services related to your domain.
Can I request Let's Encrypt SSL Certificates through the API?
Yes. We support Let's Encrypt SSL Certificates with DNS challenge. Requesting, issuing, and downloading your SSL certificates is fully automated. And with our API, you can do all of this through our scripts. Check out how this works with the API Browser above. You can also take a look at our documentation.
What official API clients do you support?

We're always looking into supporting new API clients. We currently support clients for the following programming languages:

Ruby Go Elixir Node.js .NET Java PHP Python Rust
Can I check if a domain is available through the API?
Yes, you can check for domain availability through our API before you register a domain. You can find an example of how this works in our API Browser above. You can also take a look at our documentation.
Can I register or transfer a domain through the API?
Yes, you can register or transfer domains through our API. Check out how to do this in our API Browser above. You can also take a look at our documentation.
What DNS records can I configure through the API?
You can add, edit, update, or delete any type of DNS records that we support.
I have more questions.
Sure! We'll be happy to answer them. Contact us and we'll get back to you in less than 24 hours.

Start developing your app with us today

Start your 30-day free trial

100% satisfaction guaranteed.