n8n-nodes-filekiwi
v0.1.0
Published
n8n node to upload files to file.kiwi and get shareable links
Maintainers
Readme
n8n-nodes-filekiwi
Input files and get shareable encrypted links instantly — no need to wait for the upload to finish.
Installation
In n8n (Community Node)
- Go to Settings > Community Nodes
- Enter
n8n-nodes-filekiwi - Click Install
Manual
cd ~/.n8n/nodes
npm install n8n-nodes-filekiwiRestart n8n after installation.
Usage
The File Kiwi node accepts the following parameters:
| Parameter | Required | Description |
|-----------|----------|-------------|
| File Path | Yes | Path to the file to upload. Defaults to {{ $json.fileName }} for use with the Local File Trigger. |
| Title | No | Optional title for the file.kiwi link. |
| Wait for Upload | No | Wait for the upload to complete before continuing. Default: off |
Output
| Field | Description |
|-------|-------------|
| fileKiwiUrl | Shareable encrypted link to the uploaded file |
| webfolderId | The webfolder ID on file.kiwi |
Instant Link Sharing
By default, Wait for Upload is off — the download link is returned immediately, even while the file is still uploading. This means you can send the link via email or Slack right away, and the recipient can start downloading while uploading. No need to wait for large files to finish uploading before sharing.
Example Workflow
Local File Trigger -> File Kiwi -> Slack / Email / etc.
- A new file appears in a watched folder
- File Kiwi creates an encrypted link and returns it instantly
- The link is sent via Slack, email, or any other service — upload continues in the background
- The recipient opens the link and can start downloading as the upload progresses
Development
npm install
npm run buildLicense
MIT
