Back to Nodes

Labels

Last updated May 5, 2026

Deploy static sites and HTML pages to a live URL — free, no account needed

117 Weekly Downloads
482 Monthly Downloads

Included Nodes

Labels

Description

n8n-nodes-shipstatic

n8n community node for ShipStatic — deploy static websites, landing pages, and prototypes instantly from n8n workflows.

Installation

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-shipstatic

Restart n8n after installing.

Deploy — Free, No Account Needed

Add a ShipStatic node to your workflow. No credentials to configure.

From binary files (Binary File toggle ON — default):

1. Set Resource to Deployment, Operation to Deploy
2. Connect binary files from an upstream node (e.g. HTTP Request, Google Drive, Convert to File)
3. Run — you get a live URL on *.shipstatic.com

From text content (Binary File toggle OFF):

1. Set Resource to Deployment, Operation to Deploy, toggle Binary File off
2. Paste or wire your HTML into File Content
3. Run — deployed as index.html by 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.

Want a private site? Add a Password under the Deploy operation’s Options (6–128 characters; whitespace significant). Visitors will be prompted to unlock before viewing, including on any custom domains pointing at the deployment.

All Operations — Free API Key

For permanent deployments and full control over your sites and domains, add a free API key:

1. Get a free key at my.shipstatic.com/api-key
2. In n8n, go to Credentials > New Credential > ShipStatic API
3. Paste your API key and save — n8n verifies the connection automatically

Deployments

| Operation | Description |
| ———- | —————————————————————————————————— |
| Deploy | Publish files and get a live URL instantly |
| Get | Get deployment details including URL, status, file count, size, labels, and password protection state |
| List | List all deployments with their URLs, status, labels, and password protection state |
| Remove | Permanently remove a deployment and all its files |
| Set | Update labels on a deployment (replaces all existing labels) |

Domains

| Operation | Description |
| ———— | ——————————————————————————- |
| DNS | Look up which DNS provider hosts a domain (e.g. Cloudflare, Namecheap) |
| Get | Get domain details including linked deployment, verification status, and labels |
| List | List all domains with their linked deployment 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 | Create or update a custom domain — reserve, link, switch deployments, or update labels |
| Share | Get a shareable setup hash so someone else can view the required DNS records |
| 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 |

Account

| Operation | Description |
| ——— | ——————————————————— |
| Get | Get your account details including email, plan, and usage |

Example Workflows

Publish and connect a custom domain

1. ShipStatic > Deployment: Deploy (get the deployment ID)
2. ShipStatic > Domain: Set (link your domain to the deployment)
3. ShipStatic > Domain: Records (get the records to configure)
4. Configure DNS with your provider
5. ShipStatic > Domain: Verify (confirm everything is connected)

Scheduled redeployment

Use an n8n Schedule Trigger to redeploy a site on a recurring basis — useful for sites that pull content from external sources.

Picking Deployments and Domains

Deployment and Domain fields use n8n’s Resource Locator with two modes:

  • From List — search-as-you-type through your existing deployments or domains
  • By Hostname / By Name — type the value directly (useful for new domains via Set/Validate, or for piping in dynamic values from previous nodes)
  • You can also switch any field to Expression mode to use values from upstream nodes.

    AI Agent Support

    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.

    Resources

  • ShipStatic Documentation
  • ShipStatic Dashboard
  • Report an Issue

License

MIT