n8n-nodes-kash
v0.2.0
Published
n8n community node for Kash file storage - upload, download, search, and manage files
Maintainers
Readme
n8n-nodes-kashstash
n8n community node for Kash - integrate with Kash Files for file storage and the Probes API for digest creation directly from n8n workflows.
Features
- Digest Creation - Create digests via the Probes API from files or text
- File Upload - Upload files to Kash Files with tags and descriptions
Installation
Community Nodes (Recommended)
- Go to Settings > Community Nodes in your n8n instance
- Select Install
- Enter
n8n-nodes-kashand click Install
Manual Installation
cd ~/.n8n/nodes
npm install n8n-nodes-kashRestart n8n after installation.
Credentials
Configure the following credentials based on which features you need:
Kash Files (for file uploads)
| Field | Description |
|-------|-------------|
| Kash Files Base URL | The base URL of your Kash Files instance (e.g., https://kash.example.com) |
| Kash Files Upload Key | Upload key for file uploads (x-upload-key header) |
Probes API (for digest creation)
| Field | Description |
|-------|-------------|
| Node Name | Your Pulse node name (used in URL: probes-{nodeName}.xyzpulseinfra.com) |
| Probe ID | The Probe ID for digest creation |
| Probe Key | API key for the Probes API (X-PROBE-KEY header) |
Operations
Digest
| Operation | Description | |-----------|-------------| | Create | Create a digest via Probes API. Supports binary file or text input. Requires tags and optional context prompt. |
File
| Operation | Description | |-----------|-------------| | Upload | Upload a file to Kash Files. Requires binary data input. Supports optional tags and description. |
Usage Examples
Create a Digest from Text
- Add a Kash node
- Select Digest resource and Create operation
- Set Input Type to Text
- Enter your text content
- Add tags (required)
- Optionally add a context prompt
Create a Digest from a File
- Use a Read Binary File node or HTTP Request node to get file data
- Connect to the Kash node
- Select Digest resource and Create operation
- Set Input Type to Binary File
- Set the binary property name (default:
data) - Add tags (required)
- Optionally add a context prompt
Upload a File to Kash Files
- Use a Read Binary File node or HTTP Request node to get file data
- Connect to the Kash node
- Select File resource and Upload operation
- Set the binary property name (default:
data) - Optionally add tags and description
