n8n community node for ShipStatic — deploy static websites, landing pages, and prototypes instantly from n8n workflows.
In your n8n instance, go to Settings > Community Nodes and install:
n8n-nodes-shipstatic
Or install manually:
cd ~/.n8n/custom
npm init -y
npm install n8n-nodes-shipstaticRestart n8n after installing.
Add a ShipStatic node to your workflow. No credentials to configure.
From binary files (Binary File toggle ON — default):
- Set Resource to Deployment, Operation to Deploy
- Connect binary files from an upstream node (e.g. HTTP Request, Google Drive, Convert to File)
- Run — you get a live URL on
*.shipstatic.com
From text content (Binary File toggle OFF):
- Set Resource to Deployment, Operation to Deploy, toggle Binary File off
- Paste or wire your HTML into File Content
- Run — deployed as
index.htmlby default (customizable via File Name)
That's it. Your site is live instantly. No API key, no sign-up, no configuration.
Deployments without an API key are public and expire in 3 days. The output includes a claim URL — visit it to keep the site permanently.
For permanent deployments and full control over your sites and domains, add a free API key:
- Get a free key at my.shipstatic.com/api-key
- In n8n, go to Credentials > New Credential > ShipStatic API
- Paste your API key and save — n8n verifies the connection automatically
| Operation | Description |
|---|---|
| Deploy | Publish files and get a live URL instantly |
| Get | Get deployment details including URL, status, file count, size, and labels |
| List | List all deployments with their URLs, status, and labels |
| Remove | Permanently remove a deployment and all its files |
| Set | Update the labels on a deployment for organization and filtering |
| Operation | Description |
|---|---|
| Get | Get domain details including linked deployment, verification status, and labels |
| List | List all domains with their linked deployments and verification status |
| Records | Get the DNS records you need to configure at your DNS provider |
| Remove | Permanently disconnect and remove a custom domain |
| Set | Connect a custom domain to your site, switch deployments, or update labels |
| Validate | Check if a domain name is valid and available before connecting it |
| Verify | Check if DNS is configured correctly after you set up the records |
| Operation | Description |
|---|---|
| Get | Get your account details including email, plan, and usage |
- ShipStatic > Deployment: Deploy (get the deployment ID)
- ShipStatic > Domain: Set (link your domain to the deployment)
- ShipStatic > Domain: Records (get the records to configure)
- Configure DNS with your provider
- ShipStatic > Domain: Verify (confirm everything is connected)
Use an n8n Schedule Trigger to redeploy a site on a recurring basis — useful for sites that pull content from external sources.
When selecting a deployment or domain, the node loads your existing resources as a dropdown for quick selection. You can also switch to expression mode to use dynamic values from previous nodes.
This node works as a tool in n8n's AI Agent workflows (usableAsTool: true). Connect it to an AI agent and let it deploy sites, manage domains, and check deployment status as part of a conversation.
MIT