ComfyUI Extension: ComfyUI Upload to BASE Node

Authored by babe-and-spencer-enterprises

Created

Updated

2 stars

A custom ComfyUI node that lets you upload generated images directly to your a/BASE account — no manual downloads or re-uploads needed.

Custom Nodes (0)

    README

    ComfyUI Upload to BASE Node

    A custom ComfyUI node that lets you upload generated images directly to your BASE account — no manual downloads or re-uploads needed.


    šŸš€ Features

    • Upload any image from a ComfyUI workflow to your BASE account
    • Optionally specify a folder ID to organize uploads
    • Secure uploads via personal API key
    • Streamlines creative workflow between ComfyUI and BASE

    🧩 Installation

    1. Clone this repo into your ComfyUI custom_nodes/ directory:

      cd ComfyUI/custom_nodes/
      git clone https://github.com/babe-and-spencer-enterprises/base-comfyui-node.git
      
    2. Restart ComfyUI.

    3. The node will appear under the BASE category in the node menu as Upload to BASE.


    šŸ” Generate Your API Key

    1. Log in at go.getbase.app
    2. Go to Settings → Integrations
    3. Click Generate API Key
    4. Copy and paste this key into the api_key input of the node in ComfyUI

    This key securely links your uploads to your BASE account.


    šŸ› ļø Node Inputs

    | Input | Description | |-------------|--------------------------------------------------------------------------------------------------------------------------| | image | The generated image to upload (connect from a VAEDecode node) | | api_key | Your personal BASE API key (see above) | | folder_id | (Optional) The ID of a folder in your BASE account to store the image under. Right-click a folder in BASE to copy its ID. |


    šŸ“¦ Node Behavior

    This is an output node in ComfyUI. It performs an upload as a side effect and does not return any value to the graph.


    šŸ’” Example Workflow

    Place this node at the end of your workflow as an output node. Connect the generated image (typically from a VAEDecode node), provide your BASE API key and (optionally) a folder ID. The node will upload the image to your BASE account as a side effect; it does not return any value to the graph.


    šŸ“ Repository Structure

    base-comfyui-node/
    ā”œā”€ā”€ base_upload_node.py   # The custom node logic
    ā”œā”€ā”€ __init__.py           # Node registration
    ā”œā”€ā”€ README.md             # This file
    ā”œā”€ā”€ LICENSE               # MIT License
    ā”œā”€ā”€ .gitignore            # Python-specific ignores
    

    šŸ¤ License

    This project is licensed under the MIT License. Use freely with attribution.