# n8n-nodes-minio: Seamless MinIO Integration for n8n Workflows

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/cedricziel-n8n-nodes-minio
Generated for open source discovery and AI-assisted research.

n8n-nodes-minio is a community node that brings MinIO client library functionalities directly into your n8n workflows. It simplifies operations like creating pre-signed URLs for object access and uploads, and managing objects. This integration empowers n8n users to efficiently manage MinIO objects within their automation flows.

GitHub: https://github.com/cedricziel/n8n-nodes-minio
OSRepos URL: https://osrepos.com/repo/cedricziel-n8n-nodes-minio

## Summary

n8n-nodes-minio is a community node that brings MinIO client library functionalities directly into your n8n workflows. It simplifies operations like creating pre-signed URLs for object access and uploads, and managing objects. This integration empowers n8n users to efficiently manage MinIO objects within their automation flows.

## Topics

- n8n-node
- n8n-nodes
- MinIO
- TypeScript
- workflow-automation
- object-storage
- community-node

## Repository Information

Last analyzed by OSRepos: Sat Oct 11 2025 23:01:04 GMT+0100 (Western European Summer Time)
Detail views: 5
GitHub clicks: 6

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Introduction

The `n8n-nodes-minio` project, developed by cedricziel, offers a robust community node for n8n, designed to integrate MinIO object storage capabilities directly into your workflow automation. This node leverages the MinIO client library, providing a straightforward way to interact with your MinIO instances. Its primary motivation is to facilitate the easy creation of pre-signed URLs, a crucial feature for secure and temporary access to objects.

## Installation

To get started with `n8n-nodes-minio`, you need to install it as a community node within your n8n instance. Follow the comprehensive [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/){:target="_blank"} available in the n8n community nodes documentation. This process typically involves adding the node to your n8n configuration and restarting the service.

## Operations

`n8n-nodes-minio` provides several key operations for managing MinIO objects within your workflows:

*   **`presignedGetObject`**: Generate a pre-signed URL that allows temporary, secure access to download a specific object from your MinIO bucket.
*   **`presignedPutObject`**: Create a pre-signed URL enabling temporary, secure upload of an object to your MinIO bucket.
*   **`removeObject`**: Delete an object from your MinIO bucket.

To utilize these operations, you will need to configure credentials within n8n, providing your MinIO **Access Key**, **Secret Key**, and **Endpoint**.

## Why Use n8n-nodes-minio?

Integrating `n8n-nodes-minio` into your n8n workflows offers significant advantages for managing MinIO object storage:

*   **Simplified Pre-signed URLs**: Easily generate secure, time-limited URLs for sharing or uploading objects without exposing your credentials.
*   **Direct MinIO Management**: Perform essential object storage operations directly within your n8n automation, streamlining data handling.
*   **Enhanced Workflow Automation**: Automate tasks involving MinIO, such as file uploads, downloads, and cleanup, as part of larger business processes.
*   **Community-Driven**: Benefit from a community-developed node, extending n8n's capabilities with specialized integrations.

## Links

*   **GitHub Repository**: [cedricziel/n8n-nodes-minio](https://github.com/cedricziel/n8n-nodes-minio){:target="_blank"}
*   **n8n Official Website**: [n8n.io](https://n8n.io/){:target="_blank"}
*   **This Post**: [View on osrepos.jalab.pt](https://osrepos.jalab.pt/repo/cedricziel-n8n-nodes-minio){:target="_blank"}