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.

Reliable DNS is important to a web server project. DNSimple offers a good balance of advanced features and usability, which mirrors the values of the Caddy project. We're happy to be using DNSimple to resolve Caddy.

Matthew Holt, Caddy Author

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.

Paul Campbell, Co-founder at Tito

Trailblazing API for DNS hosting

REST API. Fast and secure.

Domains

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

DNS

Manage DNS through your own scripts. Unlimited records. Unlimited queries.

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.

one-click services 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

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.

ALIAS records so your root domain works with cloud services.

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

HTTPS redirector to redirect both with and without HTTPS.

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

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

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

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

DDoS Defense automatically shields your domains from DDoS Attacks.

Prevent unexpected domain transfers with automated domain transfer locks.

You’ll also get unlimited DNS records and queries, so you never have to worry about overages.

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:

Javascript Go Ruby Elixir Java
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.