n8n-nodes-spaceship
v0.0.1
Published
n8n community node for Spaceship.com domain registrar API
Maintainers
Readme
n8n-nodes-spaceship
This is an n8n community node for the Spaceship.com domain registrar API. It lets you automate domain management, DNS records, contacts, transfers, and SellerHub operations directly from your n8n workflows.
Features
- 🌍 Domain Management — List, register, delete, renew, and restore domains
- 🔍 Domain Availability — Check single or bulk domain availability
- ⚙️ Domain Settings — Update nameservers, contacts, auto-renewal, and privacy settings
- 📋 DNS Records — Get, create/update, and delete DNS resource records
- 👤 Contacts — Save and read contact details
- 🏷️ Contact Attributes — Manage contact attribute data
- 🔄 Domain Transfer — Request transfers, get auth codes, manage transfer locks
- 🖥️ Personal Nameservers — Manage personal nameserver host configurations
- 🛒 SellerHub — Manage domain listings, create checkout links, get verification records
- ⏳ Async Operations — Track the status of async operations
Installation
From n8n Community Nodes
- In n8n, go to Settings > Community Nodes
- Click Install
- Enter
n8n-nodes-spaceship - Click Install
Manual Installation
npm install n8n-nodes-spaceshipCredentials Setup
- Log in to Spaceship.com
- Go to API Manager at https://www.spaceship.com/application/api-manager/
- Click New API key and follow the setup guide
- Copy your API Key and API Secret
- In n8n, create new credentials of type Spaceship API
- Paste your API Key and API Secret
Resources & Operations
| Resource | Operations | |---|---| | Async Operations | Get Details | | Contacts | Read Details, Save Details | | Contact Attributes | Read Attributes, Save Attributes | | DNS Records | Get All Records, Save Records, Delete Records | | Domain Management | Get List, Get Info, Register, Delete, Renew, Restore | | Domain Availability | Check Single, Check Bulk | | Domain Settings | Update Auto-Renewal, Update Nameservers, Update Contacts, Update Privacy, Update Email Protection | | Domain Transfer | Get Transfer Info, Get Auth Code, Request Transfer, Update Transfer Lock | | Personal Nameservers | Get All, Get Host Info, Update Host, Delete Host | | SellerHub | Get List, Get Domain, Create Domain, Update Domain, Delete Domain, Create Checkout Link, Get Verification Records |
Example Workflows
Check if a domain is available and register it
- Add Spaceship node → Resource: Domain Availability → Operation: Check Single Domain
- Add IF node to check
available === true - Add Spaceship node → Resource: Domain Management → Operation: Register Domain
Monitor async domain registration
- Trigger domain registration (returns
asyncOperationId) - Add Wait node (poll interval)
- Add Spaceship node → Resource: Async Operations → Operation: Get Details
- Add IF node to check
status === "success"
Authentication
Spaceship uses a combination of API Key + API Secret passed as HTTP headers:
X-Api-Key: YOUR_KEYX-Api-Secret: YOUR_SECRET
Rate Limits
The Spaceship API enforces rate limits per operation. The node handles 429 Too Many Requests errors gracefully with informative error messages.
License
MIT
