The DNSimple API

Table of Contents


The DNSimple API lets you manage domains, DNS records, certificates, and the rest of your account from your own code. Requests authenticate with an access token or through an OAuth application, and you can test them in the Sandbox before you use production. Endpoint details are on the DNSimple developer site. This page is the starting point for API documentation on the Help site.

Getting access

Building and testing

Reacting to events

  • Webhooks and API Events - Receive a request at your URL when something changes in your account, and clear suppression when deliveries fail.

Researching domains

Limits and errors

  • API Rate Limit - The hourly limit, the domain availability check limit, and how to check your usage.
  • API Errors - What each status code means, and the error messages you are most likely to see.
  • Troubleshoot DNSimple API Errors - Fix authentication failures, missing permissions, rate limits, and incomplete results.

Reference

  • API Glossary - Definitions for tokens, scopes, OAuth, limits, webhooks, and Sandbox terms.

Developer documentation

The DNSimple developer site documents every API endpoint, with request formats, parameters, and responses. It also lists client libraries and tools built on the API. If you build a library or tool and would like it included, let us know.

These live in other categories but come up often alongside the API:

Have more questions?

If you have any questions about the DNSimple API, contact support, and we’ll be happy to help. You can also read more about the DNSimple API.