Skip to content

Lobstash/namecheap-plugin

Repository files navigation

Namecheap CLI

A TypeScript CLI for managing domains, DNS, SSL, and more via the Namecheap API.

🦀 Deploy with PinchKit

Want this running in 2 minutes? PinchKit gives you a managed OpenClaw instance with this plugin pre-installed. No server setup, no config headaches.

Get started from $8/mo →

Or keep reading to install it yourself 👇

Features

  • Domain Availability — Check single or multiple domains, auto-expands bare keywords to popular TLDs
  • Domain Search — Check a keyword across 9 TLDs (.com, .io, .co, .ai, .xyz, .dev, .app, .net, .org)
  • Domain Registration — Register domains with configurable registrant info
  • Domain Management — List, get info, renew owned domains
  • DNS Management — Get and set DNS host records
  • Nameserver Management — Get and set custom nameservers
  • SSL Certificates — List, purchase, and activate SSL certs
  • WhoisGuard — Enable registrar lock
  • Transfer Status — Check domain transfer progress

Quick Start

./namecheap.sh list                    # List your domains
./namecheap.sh check example           # Check example.com/.io/.co/.ai/.xyz
./namecheap.sh dns-get example.com     # Get DNS records
./namecheap.sh dns-set example.com --records '[{"type":"A","name":"@","value":"1.2.3.4","ttl":1800}]'

Requirements

  • Node.js 18+
  • Namecheap API key (see setup.md)

About

OpenClaw plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors