Add Namecheap as a DNS provider so namecom-cli's agent-friendly surface (--json, idempotent records set, commands introspection) works for Namecheap-hosted domains.
Why: AI agents can automate almost all of Resend/Clerk/Cloudflare onboarding except DNS. This closes that gap for Namecheap users.
Where to start:
- The provider contract is the method shape of
NameClient in src/client.js (listDomains, listRecords, getRecord, createRecord, updateRecord, deleteRecord).
- See CONTRIBUTING.md → Adding a provider.
- Comment here before starting — we'll extract the shared provider interface together as the second provider lands (so the abstraction stays honest).
Done when:
API reference: https://www.namecheap.com/support/api/methods/
Add Namecheap as a DNS provider so
namecom-cli's agent-friendly surface (--json, idempotentrecords set,commandsintrospection) works for Namecheap-hosted domains.Why: AI agents can automate almost all of Resend/Clerk/Cloudflare onboarding except DNS. This closes that gap for Namecheap users.
Where to start:
NameClientinsrc/client.js(listDomains,listRecords,getRecord,createRecord,updateRecord,deleteRecord).Done when:
src/auth.js(keychain/env, no global exports)--jsonoutput consistent with Name.comAPI reference: https://www.namecheap.com/support/api/methods/