namecheap

n8n node for Namecheap API integration

Package Information

Downloads: 59 weekly / 69 monthly
Latest Version: 1.3.0
Author: mabulla

Documentation

n8n-nodes-namecheap

This is an n8n community node for interacting with the Namecheap API. It provides functionality to manage domains, DNS records, and SSL certificates through n8n workflows.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

npm install n8n-nodes-namecheap

Operations

Domain Operations

  • Check Availability: Check if a domain name is available for registration
  • Get List: Get a list of all domains in your account
  • Get Info: Get detailed information about a specific domain
  • Create: Register a new domain
  • Renew: Renew an existing domain

DNS Operations

  • Get Hosts: Get DNS host records for a domain
  • Set Hosts: Set DNS host records for a domain
    • Supports A, AAAA, CNAME, MX, and TXT records
    • Configure TTL values
    • Multiple records in a single operation

SSL Operations

  • Get List: Get a list of SSL certificates
  • Create: Purchase a new SSL certificate
    • Supports multiple certificate types (PositiveSSL, EssentialSSL, InstantSSL)
    • Configurable validity period

Credentials

To use this node, you need to obtain API credentials from Namecheap:

  1. Log in to your Namecheap account
  2. Go to Profile > Tools > API Access
  3. Enable API access and whitelist your IP address
  4. Note down your API Key and Username

The node supports both production and sandbox environments. For testing, use the sandbox environment first:

Compatibility

Tested with n8n version 1.0+ and Namecheap API version 1

Resources

Discussion