Draggen Remote Loader
The moodboard pipe from Draggen.io into your ComfyUI graph
- moodboard
Draggen.io is a cloud moodboard app - a canvas where you pin reference images, drop colored boxes, and scribble notes while you're moodboarding a project. ComfyUI-Draggen is the bridge between that canvas and your graph, and Draggen Remote Loader is the node that pulls a board straight down over the network. No model downloads, no local files: give it a board ID and an API key and a ready-to-use moodboard object comes out the other side.
The name is a small lie in the most comforting direction - this node doesn't stand up any service or hold a connection open. It's a thin HTTP client. Under the hood the pack's DraggenClient does a GET https://draggen.io/api/ext/boards/{moodboard_id} with your key in a Bearer header, parses the JSON, and builds a DRAGGEN_MOODBOARD. Every element (image, text, box) keeps its position, size and z-index, sorted so the processors downstream can respect layering. The whole fetch takes a second; there's no caching or polling to worry about.
The inputs and outputs
Two inputs, and you'll set both:
moodboard_id- the ID from the Draggen URL of the board you want.api_key- from the account tab at draggen.io/dashboard. The code flat-out refuses to run without it:ValueError: API Key is required.
The single output is moodboard, a DRAGGEN_MOODBOARD custom type. That's the one thing to remember: it won't plug into anything except the pack's own three processors - Draggen Board to Image, Draggen Extract Images, and Draggen Extract Text. Those are what turn the board into pixels and prompts.
Easy-to-miss extra: the node ships a Load Boards button on its widget list. It calls the pack's built-in /draggen/api/list_boards endpoint with your key and pops a thumbnail grid so you can click the board instead of hunting for its ID. Nice touch - though the API key gates it, so enter the key first or the button just complains.
Installing
Install is the standard custom-node dance. ComfyUI Manager → search ComfyUI-Draggen, or clone manually:
cd ComfyUI/custom_nodes
git clone https://github.com/kadima-tech/comfyui-draggen
then restart ComfyUI. No requirements.txt to babysit - the pack only imports requests and Pillow, both already in ComfyUI's environment, so there's no dependency hell to trip over.
Gotchas
Where people get burned: the remote path needs a paid Draggen subscription, full stop. Without one the API bounces the request and you'll see the raw HTTP error in your console. And honest warning: this pack is obscure - there are essentially zero tutorials or forum threads about it (community chatter on it rounds to none), so you're on your own past this page. If that friction isn't worth it and the board already lives on your machine, the Local Loader sibling does the same job with no key, no account, and no network.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| moodboard_id | STRING | — | |
| api_key | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| moodboard | DRAGGEN_MOODBOARD | — |