DNSimple full-stack registrar - domains, DNS, certificates, templates, webhooks, and contacts.
Origin: Vendor (1st-party SDK) - developer.dnsimple.com
npm install dnsimpleexport DNSIMPLE_TOKEN=your_token
# List your domains
npx dnsimple domains:list
# Get account info
npx dnsimple accounts:list# Domains
npx dnsimple domains:list
npx dnsimple domains:show example.com
npx dnsimple domains:register example.com --registrant-id 42
npx dnsimple domains:renew example.com --period 1
npx dnsimple domains:transfer example.com --auth-code xxxx
# DNS Records
npx dnsimple zones:records:list example.com
npx dnsimple zones:records:create example.com --type A --name "" --content "1.2.3.4" --ttl 300
npx dnsimple zones:records:update example.com <id> --content "5.6.7.8"
npx dnsimple zones:records:delete example.com <id>
# Certificates
npx dnsimple certificates:list example.com
npx dnsimple certificates:purchase example.com
npx dnsimple certificates:issue example.com <id>
# Templates
npx dnsimple templates:list
npx dnsimple templates:apply <account-id> <template-id> example.com
# Webhooks
npx dnsimple webhooks:list
npx dnsimple webhooks:create --url https://example.com/hook
# Contacts
npx dnsimple contacts:list
npx dnsimple contacts:create --first-name John --last-name Doe --email john@example.comexport DNSIMPLE_TOKEN=your_personal_access_tokenGenerate a token at dnsimple.com - Account > Access Tokens. Use the sandbox environment (sandbox.dnsimple.com) for testing - set DNSIMPLE_BASE_URL=https://api.sandbox.dnsimple.com.
This tool is registered in the Forma ecosystem and follows Forma Protocol v0.7.0.
- Origin: vendor
- Type: 1st-party SDK wrapper
- Registry: Listed in
00_forma/registry/tools.json