Add AWS Route 53 as a DNS provider so namecom-cli's agent-friendly surface (--json, idempotent records set, commands introspection) works for AWS Route 53-hosted domains.
Why: AI agents can automate almost all of Resend/Clerk/Cloudflare onboarding except DNS. This closes that gap for AWS Route 53 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://docs.aws.amazon.com/Route53/latest/APIReference/API_ChangeResourceRecordSets.html
Add AWS Route 53 as a DNS provider so
namecom-cli's agent-friendly surface (--json, idempotentrecords set,commandsintrospection) works for AWS Route 53-hosted domains.Why: AI agents can automate almost all of Resend/Clerk/Cloudflare onboarding except DNS. This closes that gap for AWS Route 53 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://docs.aws.amazon.com/Route53/latest/APIReference/API_ChangeResourceRecordSets.html