Package Information
Released: 2 mo ago
Downloads: 59 weekly / 174 monthly
Latest Version: 0.2.2
Available Nodes
Documentation
n8n-nodes-filepost
This is an n8n community node for FilePost — a file upload API that gives you instant public CDN URLs.
Upload any file from your n8n workflow and get back a permanent public URL. No S3 buckets, no storage config.
Operations
| Operation | Description |
|---|---|
| Upload File | Upload a binary file and get a public CDN URL |
| Upload Base64 | Upload a base64 string or data URL without converting it to binary first |
| List Files | List your uploaded files with pagination |
| Get File | Get details of a specific file by ID |
| Delete File | Delete a file by ID |
Credentials
You need a FilePost API key. Get one free at filepost.dev.
- Go to filepost.dev
- Enter your email to get a free API key
- In n8n, go to Credentials > New > FilePost API
- Paste your API key
Installation
In n8n (recommended)
- Go to Settings > Community Nodes
- Search for
n8n-nodes-filepost - Click Install
Manual
npm install n8n-nodes-filepost
Usage Example
Upload a file and get a URL
- Add an HTTP Request or Read Binary File node to get a file
- Connect it to the FilePost node
- Set operation to Upload File
- Set the binary property name (default:
data) - Optionally set an expiry such as
24hor expose the filename in the URL - Run — you get back a JSON response with
url,file_id,size,content_type, andexpires_at
Upload base64 content
Use Upload Base64 when an AI, webhook, or database node returns a base64 string or data URL. Map the string, set the filename and content type, and FilePost returns the same public URL response without an intermediate conversion node.
Response example
{
"file_id": "abc123",
"url": "https://cdn.filepost.dev/abc123/photo.jpg",
"size": 248192,
"content_type": "image/jpeg"
}
Plans
| Plan | Price | Uploads/mo | Max File Size |
|---|---|---|---|
| Free | $0 | 300 | 50MB |
| Starter | $9/mo | 5,000 | 200MB |
| Pro | $29/mo | 25,000 | 500MB |