Upload images and videos to S3 directly from ComfyUI workflows. Load checkpoints by filename. No environment variables needed - all credentials go directly in the nodes.
- Install via ComfyUI-Manager or clone to
ComfyUI/custom_nodes - Restart ComfyUI
- Look for nodes in "S3 Serverless Storage" category
S3 Image Upload - Upload images as WebP files
- Put your S3 credentials directly in the node
- Images automatically convert to WebP format
- Clean filenames:
test123becomestest123.webp
S3 Video Upload - Upload video files
- Same inline credentials approach
- Keeps original video format
- Clean filenames:
myvideowithclip.mp4becomesmyvideo.mp4
S3 Image Load - Download images from S3 URLs
- Works with public URLs and signed URLs
- No credentials needed for public files
String Checkpoint Loader - Load checkpoints by filename
- Load any safetensors/checkpoint file from the checkpoints directory
- Provide filename as string input instead of dropdown selection
- Example:
model.safetensorsorcheckpoint.ckpt
- bucket_name: your bucket name
- access_key_id: your access key
- secret_access_key: your secret key
- region: your AWS region
- endpoint_url: leave empty
- bucket_name: your bucket name
- access_key_id: your supabase S3 key
- secret_access_key: your supabase S3 secret
- region: us-east-1
- endpoint_url: https://yourproject.supabase.co/storage/v1/s3
Fill in your service's S3 endpoint URL.
- ckpt_filename: Just the filename (e.g.,
model.safetensors) - File must exist in your ComfyUI checkpoints directory
Don't share workflows with your credentials filled in. Clear the credential fields before sharing workflow files with others.