Summary
Add first-class Namecheap support to domain-sdk.
Namecheap exposes APIs for domain registration and DNS management and would be useful as a registrar/DNS provider alongside the existing platform adapters.
Scope
- Domain availability checks
- Domain registration
- Domain info/listing
- Renewals
- DNS host records via
getHosts / setHosts
- Nameserver management
- Typed XML response parsing
- Normalized API errors
One important implementation detail: setHosts replaces the full DNS host-record set, so the adapter should safely handle record updates/deletes without unintentionally removing unrelated records.
This may warrant a registrar/DNS abstraction separate from the current deployment-oriented DomainProvider interface.
References
Acceptance criteria
Summary
Add first-class Namecheap support to
domain-sdk.Namecheap exposes APIs for domain registration and DNS management and would be useful as a registrar/DNS provider alongside the existing platform adapters.
Scope
getHosts/setHostsOne important implementation detail:
setHostsreplaces the full DNS host-record set, so the adapter should safely handle record updates/deletes without unintentionally removing unrelated records.This may warrant a registrar/DNS abstraction separate from the current deployment-oriented
DomainProviderinterface.References
Acceptance criteria