cedricziel

n8n-nodes-minio: Manage MinIO Objects in n8n Workflows

A TypeScript community node that connects n8n workflows to MinIO for presigned object URLs and object removal. It suits teams that already use MinIO and want these operations inside workflow automation.

View on GitHub Compare
Stars
13
Forks
5
Stars, last 30 days
+0
Last commit
4 days ago
Contributors
3

Our take

Activeregular commits and releases

Health score

40/100

How it is scored
Activity
56
Community
35
Issues
21
Pull requests
48

+0 stars in the last 30 days

  • Fewer contributors than 82% of the projects we track

This is a focused integration with active commits and releases, suitable for n8n users who need its specific MinIO object operations.

Good fit if

  • You use n8n and MinIO and need presigned download or upload URLs in workflows.
  • Removing MinIO objects is a useful step in your automation.
  • You are comfortable using a community node with MIT-licensed code.

Look elsewhere if

  • You need MinIO operations beyond presigned URLs and object removal, which are the operations documented here.
  • You do not use n8n or MinIO, so the node does not address your workflow needs.
  • You require a project with a larger contributor base; this repository has a small contributor group.
All health signals
Last commit2026-10-03 (4 days ago)
Commits, last 90 days18
Releases, last 12 months7 (latest v0.1.11, 2026-07-21)
Contributors3 (top contributor: 68% of commits)
Issues closed, last 90 days0
Pull requests merged, last 90 days18 (typically merged in 1 day)
Project age2 years

Checked on 2026-10-08 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

13

Forks

5

Change since Nov 13, 2026: 0 stars·0 forks

Overview

n8n-nodes-minio adds MinIO object operations to n8n workflows using the MinIO client library. Its stated motivation is to make it easy to create presigned URLs, including URLs for uploads.

It is aimed at n8n users who store objects in MinIO and want to generate access links or remove objects as part of an automated workflow, rather than building those steps into a separate application.

Key Features

  • Generate presigned URLs for retrieving objects.
  • Generate presigned URLs for uploading objects.
  • Remove objects from MinIO.
  • Authenticate with a MinIO access key and secret key.
  • Connect to a MinIO endpoint configured in the node credentials.
  • Run MinIO operations as steps in n8n workflows.

Use Cases

  • An automation builder can create temporary download links when a workflow needs to share a stored object.
  • A workflow can generate upload URLs for another service or user to send files to MinIO.
  • Teams using MinIO can add object removal to cleanup workflows.
  • n8n operators can connect MinIO object actions to other workflow steps without implementing a separate integration.

What you need

Detected in the repository

  • Node.js (from package.json)
  • Automated checks on GitHub Actions

License in plain words

MITpermissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the copyright and license notice
  • Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Follow the n8n community node installation guide, then configure MinIO credentials with an access key, secret key, and endpoint. See the repository README for details.

Considerations

The project is active, with regular recent commits and releases, but its contributor base is small. The measured data shows no issues closed in the recent 90-day period, so teams should assess whether their support expectations fit the project's current issue-handling activity. The documented operation set is narrow: presigned get and put URLs, plus object removal. It requires Node.js, and its MIT license applies to the project code.

Found this useful?

Share it with someone who would like n8n-nodes-minio.

Comparisons