Comfy-Org / Comfy-Org/ComfyUI

v3 Custom Node Schema

Open
#8,580 1 comment 1 reaction 1 assignee Claimed by @Kosinkadink View on GitHub
v3
Dominant language
Python
Stars
133k
Forks
15.7k
Avg merge
1d 10h
Merged PRs (30d)
153

Description

## Background
We are introducing a new way to define custom nodes to solve a few problems and add new functionality:
- Dynamic input / output types
- Easily use custom Vue widgets without writing JS
- Better type hints
- Outputs can be uniquely identified with a list
- Extensible for future functionality

[More info](https://blog.comfy.org/i/165338805/node-specification)

## In Scope

- Enable the use of Schema v3 for making nodes.
- Add input types to the versioned API
- Add additional API functions to get more node packs using only public API

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.