Package Information
Released: 8/11/2025
Downloads: 1,102 weekly / 1,206 monthly
Latest Version: 1.3.0
Author: Nutpapop Yasawut
Available Nodes
Documentation
@winth03/n8n-nodes-minio
This is an n8n community node. It lets you use MinIO in your n8n workflows.
MinIO is a high-performance, S3-compatible object storage system designed for large scale AI/ML, data lake and database workloads.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Or install it manually:
npm install @winth03/n8n-nodes-minio
Operations
The MinIO node supports the following operations:
Bucket Operations
- List - List all buckets owned by the authenticated user
- Make - Create a new bucket with the specified name
- Remove - Remove an empty bucket
- Exists - Check if a bucket exists and is accessible
Object Operations
- List - List all objects in a bucket
- Get - Download an object from a bucket as binary data
- Put - Upload an object to a bucket from binary data
- Remove - Remove an object from a bucket
- Stat - Retrieves metadata about an object in the specified bucket
Presigned URL Operations
- Get - Generate a presigned URL for downloading an object (7-day expiry)
- Put - Generate a presigned URL for uploading an object (7-day expiry)
Credentials
To use this node, you need to set up MinIO API credentials with the following information:
Prerequisites
- Access to a MinIO server (self-hosted or cloud service)
- Valid access key and secret key with appropriate permissions
Required Credential Fields
- Endpoint - The MinIO server endpoint (e.g.,
localhostorplay.min.io) - Port - The port number (typically
9000for MinIO) - Use SSL - Whether to use HTTPS/SSL connection
- Access Key - Your MinIO access key
- Secret Key - Your MinIO secret key
Setting Up Credentials
- In n8n, go to Credentials and click Add Credential
- Search for "MinIO API" and select it
- Fill in your MinIO server details
- Test the connection to ensure it works
- Save the credential
Compatibility
- Minimum n8n version: 0.174.0
- Node.js version: >= 20.15.0
- Tested with n8n versions: 1.0.0+
This node uses the official MinIO JavaScript SDK and is compatible with:
- MinIO servers (any version)
- Amazon S3 (due to S3 compatibility)
- Any S3-compatible storage service
Usage
Basic Workflow Examples
Listing Buckets
- Add the MinIO node to your workflow
- Select Bucket as the resource
- Select List as the operation
- Configure your MinIO credentials
- Execute to get a list of all buckets
Uploading a File
- Use an input node to provide binary file data
- Add the MinIO node
- Select Object as the resource
- Select Put as the operation
- Specify the bucket name and object name
- Configure the field name containing your binary data
Downloading a File
- Add the MinIO node
- Select Object as the resource
- Select Get as the operation
- Specify the bucket name and object name
- The file content will be available as binary data in the specified field