Bearer token authentication. Normally a Firebase or Cloud JWT. A 'comfyui-' prefixed API key is also accepted in this header: the prefix classifies the value as an API key and it is validated exactly as if it had been sent in X-API-Key.
Accepted on the operations served by the comfyFirebase auth middleware (BE-9720, parity with ingest).
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"ComfyUI","colors":{"primary":"#49378B","light":"#F2FF59","dark":"#F2FF59"},"logo":{"light":"https://mintcdn.com/comfyuiwikicom/wQRHATP5k3brbzHr/logo/light.svg?fit=max\u0026auto=format\u0026n=wQRHATP5k3brbzHr\u0026q=85\u0026s=2361696e67366045415df1027db148ae","dark":"https://mintcdn.com/comfyuiwikicom/wQRHATP5k3brbzHr/logo/dark.svg?fit=max\u0026auto=format\u0026n=wQRHATP5k3brbzHr\u0026q=85\u0026s=5e79643c09d758904adb3f1e3b23705b","href":"/"},"favicon":"https://mintcdn.com/comfyuiwikicom/Vfs9uKfymaML93MR/favicon.ico?fit=max\u0026auto=format\u0026n=Vfs9uKfymaML93MR\u0026q=85\u0026s=7116a655ba399bbc7307935158978a99","appearance":{"default":"system"},"navbar":{"links":[{"href":"https://comfy.org/download?utm_source=docs","label":"Download"}],"primary":{"type":"button","label":"Comfy Cloud","href":"https://comfy.org/cloud?utm_source=docs"}},"footer":{"socials":{"github":"https://github.com/Comfy-Org/ComfyUI","x":"https://x.com/ComfyUI","discord":"https://discord.com/invite/comfyorg","youtube":"https://www.youtube.com/@comfyorg"},"links":[{"header":"Resources","items":[{"label":"installation","href":"/installation/system_requirements"},{"label":"Tutorials","href":"/tutorials/basic/text-to-image"},{"label":"Development","href":"/development/overview"}]},{"header":"Products","items":[{"label":"Features","href":"https://www.comfy.org/?utm_source=docs"},{"label":"Gallery","href":"https://www.comfy.org/gallery?utm_source=docs"},{"label":"Download","href":"https://www.comfy.org/download?utm_source=docs"}]},{"header":"Company","items":[{"label":"About","href":"https://www.comfy.org/about?utm_source=docs"},{"label":"Careers","href":"https://www.comfy.org/careers?utm_source=docs"},{"label":"Terms of Service","href":"https://www.comfy.org/terms-of-service?utm_source=docs"},{"label":"Privacy Policy","href":"https://www.comfy.org/privacy-policy?utm_source=docs"}]}]},"seo":{"metatags":{"googlebot":"max-video-preview:0"}},"icons":{"library":"fontawesome"},"integrations":{"ga4":{"measurementId":"G-MXC01ZDDHQ"},"posthog":{"apiKey":"phc_iKfK86id4xVYws9LybMje0h44eGtfwFgRPIBehmy8rO"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"zh","footer":{"socials":{"github":"https://github.com/Comfy-Org/ComfyUI","x":"https://x.com/ComfyUI","discord":"https://discord.com/invite/comfyorg","youtube":"https://www.youtube.com/@comfyorg"},"links":[{"header":"资源","items":[{"label":"安装","href":"/zh/installation/system_requirements"},{"label":"教程","href":"/zh/tutorials/basic/text-to-image"},{"label":"开发","href":"/zh/development/overview"}]},{"header":"产品","items":[{"label":"功能","href":"https://www.comfy.org/?utm_source=docs"},{"label":"画廊","href":"https://www.comfy.org/gallery?utm_source=docs"},{"label":"下载","href":"https://www.comfy.org/download?utm_source=docs"}]},{"header":"公司","items":[{"label":"关于","href":"https://www.comfy.org/about?utm_source=docs"},{"label":"招聘","href":"https://www.comfy.org/careers?utm_source=docs"},{"label":"服务条款","href":"https://www.comfy.org/terms-of-service?utm_source=docs"},{"label":"隐私政策","href":"https://www.comfy.org/privacy-policy?utm_source=docs"}]}]},"href":"zh"},{"language":"ja","footer":{"socials":{"github":"https://github.com/Comfy-Org/ComfyUI","x":"https://x.com/ComfyUI","discord":"https://discord.com/invite/comfyorg","youtube":"https://www.youtube.com/@comfyorg"},"links":[{"header":"リソース","items":[{"label":"インストール","href":"/ja/installation/system_requirements"},{"label":"チュートリアル","href":"/ja/tutorials/basic/text-to-image"},{"label":"開発","href":"/ja/development/overview"}]},{"header":"プロダクト","items":[{"label":"機能","href":"https://www.comfy.org/?utm_source=docs"},{"label":"ギャラリー","href":"https://www.comfy.org/gallery?utm_source=docs"},{"label":"ダウンロード","href":"https://www.comfy.org/download?utm_source=docs"}]},{"header":"会社情報","items":[{"label":"概要","href":"https://www.comfy.org/about?utm_source=docs"},{"label":"採用情報","href":"https://www.comfy.org/careers?utm_source=docs"},{"label":"利用規約","href":"https://www.comfy.org/terms-of-service?utm_source=docs"},{"label":"プライバシーポリシー","href":"https://www.comfy.org/privacy-policy?utm_source=docs"}]}]},"navbar":{"links":[{"href":"https://comfy.org/download?utm_source=docs","label":"ダウンロード"}],"primary":{"type":"button","label":"Comfy Cloud","href":"https://comfy.org/cloud?utm_source=docs"}},"href":"ja"},{"language":"ko","footer":{"socials":{"github":"https://github.com/Comfy-Org/ComfyUI","x":"https://x.com/ComfyUI","discord":"https://discord.com/invite/comfyorg","youtube":"https://www.youtube.com/@comfyorg"},"links":[{"header":"리소스","items":[{"label":"설치","href":"/ko/installation/system_requirements"},{"label":"튜토리얼","href":"/ko/tutorials/basic/text-to-image"},{"label":"개발","href":"/ko/development/overview"}]},{"header":"제품","items":[{"label":"기능","href":"https://www.comfy.org/?utm_source=docs"},{"label":"갤러리","href":"https://www.comfy.org/gallery?utm_source=docs"},{"label":"다운로드","href":"https://www.comfy.org/download?utm_source=docs"}]},{"header":"회사 정보","items":[{"label":"소개","href":"https://www.comfy.org/about?utm_source=docs"},{"label":"채용","href":"https://www.comfy.org/careers?utm_source=docs"},{"label":"이용약관","href":"https://www.comfy.org/terms-of-service?utm_source=docs"},{"label":"개인정보 처리방침","href":"https://www.comfy.org/privacy-policy?utm_source=docs"}]}]},"navbar":{"links":[{"href":"https://comfy.org/download?utm_source=docs","label":"다운로드"}],"primary":{"type":"button","label":"Comfy Cloud","href":"https://comfy.org/cloud?utm_source=docs"}},"href":"ko"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"comfyuiwikicom","hasAudioNarration":false,"actualSubdomain":"comfyuiwikicom","customDomains":["comfyuiwiki.com"],"gitSource":{"type":"github","owner":"comfyuiwiki","repo":"comfyuiwiki.com","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ab767313211fe95a1331bb3","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"en","tag":"Built-in Nodes","count":1065},{"language":"ja","tag":"組み込みノード","count":1065},{"language":"zh","tag":"内置节点","count":1065},{"language":"en","tag":"Nodes","count":1064},{"language":"ja","tag":"ノード","count":1064},{"language":"zh","tag":"节点","count":1064},{"language":"ko","tag":"내장 노드 (Built-in Nodes)","count":1020},{"language":"ko","tag":"노드","count":1019},{"language":"en","tag":"Model","count":362},{"language":"ja","tag":"Model","count":362},{"language":"ko","tag":"Model","count":362},{"language":"zh","tag":"Model","count":362},{"language":"en","tag":"Developers","count":311},{"language":"en","tag":"Image","count":305},{"language":"en","tag":"Partner","count":281},{"language":"ja","tag":"Partner","count":281},{"language":"ko","tag":"Partner","count":281},{"language":"zh","tag":"Partner","count":281},{"language":"en","tag":"Get Started","count":279},{"language":"ja","tag":"はじめに","count":279},{"language":"ko","tag":"시작하기","count":279},{"language":"zh","tag":"开始使用","count":279},{"language":"ja","tag":"API 開発","count":266},{"language":"ko","tag":"API 개발","count":266},{"language":"zh","tag":"API 开发","count":266},{"language":"en","tag":"Video","count":231},{"language":"en","tag":"Comfy Router","count":224},{"language":"ja","tag":"Comfy Router","count":221},{"language":"ko","tag":"Comfy Router","count":221},{"language":"zh","tag":"Comfy Router","count":221},{"language":"en","tag":"Models","count":214},{"language":"ja","tag":"Models","count":211},{"language":"ko","tag":"Models","count":211},{"language":"zh","tag":"Models","count":211},{"language":"ja","tag":"画像","count":188},{"language":"ko","tag":"이미지","count":188},{"language":"zh","tag":"图像","count":188},{"language":"ja","tag":"Video","count":168},{"language":"zh","tag":"Video","count":168},{"language":"ko","tag":"Video","count":148}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":true},"customCss":[{"filePath":"custom.css","content":":root{--ink-900: #151417;--hub-shell-light: #f7f6f9;--accent-purple: #49378b}html.dark .bg-primary-dark span{color:#1a1a1a!important}html.dark #navbar,html.dark #sidebar,html.dark #sidebar-content,html.dark navbar-link,html.dark navbar{background-color:var(--ink-900)!important}html.dark .almond-layout,html.dark .almond-layout>div,html.dark body{background-color:var(--ink-900)!important}html.dark #almond-background-color{background-color:var(--ink-900)!important}html:not(.dark) #navbar,html:not(.dark) #sidebar,html:not(.dark) #sidebar-content,html:not(.dark) navbar-link,html:not(.dark) navbar{background-color:var(--hub-shell-light)!important}html:not(.dark) .almond-layout,html:not(.dark) .almond-layout>div,html:not(.dark) body{background-color:var(--hub-shell-light)!important}html:not(.dark) #almond-background-color{background-color:var(--hub-shell-light)!important}body:has(.router-api-reference-marker) #content-container{max-width:none}body:has(.router-api-reference-marker) #content-area{max-width:48rem}body:has(.router-api-reference-marker) #content-area table{width:100%;table-layout:auto}body:has(.router-api-reference-marker) #content-area th,body:has(.router-api-reference-marker) #content-area td{min-width:4rem!important;overflow-wrap:anywhere}body:has(.router-api-reference-marker) #content-area table:has(th:nth-child(6)) th:nth-child(3),body:has(.router-api-reference-marker) #content-area table:has(th:nth-child(6)) td:nth-child(3){min-width:5rem!important}@media (max-width: 1535px){body:has(.router-api-reference-marker) #content-side-layout{display:none!important}}body:has(.router-provider-coverage-marker) #content-area{max-width:64rem}body:has(.router-provider-coverage-marker) #content-area table{width:100%;table-layout:auto}body:has(.router-provider-coverage-marker) #content-area th,body:has(.router-provider-coverage-marker) #content-area td{min-width:5rem!important;overflow-wrap:anywhere}body:has(.router-provider-coverage-marker) #content-area th:first-child,body:has(.router-provider-coverage-marker) #content-area td:first-child{min-width:12rem!important}html:not(.dark) .nav-tabs-item[data-active],html:not(.dark) mobile-nav-tabs-item[data-active],html:not(.dark) nav-dropdown-item[data-active]{background-color:transparent!important;box-shadow:none!important;color:#49378b!important;font-weight:600!important}html:not(.dark) .nav-tabs-item[data-active] *,html:not(.dark) mobile-nav-tabs-item[data-active] *,html:not(.dark) nav-dropdown-item[data-active] *{color:inherit!important}html:not(.dark) #sidebar-content li:has(>a[aria-current=\"page\"]){background-color:transparent!important;box-shadow:none!important}html:not(.dark) #sidebar-content a[aria-current=\"page\"]{color:#49378b!important;font-weight:600!important}html:not(.dark) #sidebar-content a[aria-current=\"page\"] *{color:inherit!important}html:not(.dark) toc-item[data-active],html:not(.dark) toc-item[data-active-deepest],html:not(.dark) toc-item[data-active] a,html:not(.dark) toc-item[data-active-deepest] a{background-color:transparent!important;color:#49378b!important;font-weight:600!important}html:not(.dark) #header :where(h1,h2,h3,h4,h5,h6),html:not(.dark) #content-area :where(h1,h2,h3,h4,h5,h6){color:#49378b!important}html:not(.dark) #navbar a[href*=\"comfy.org/cloud\"]{background-color:transparent!important;color:#49378b!important;border:1px solid #49378b!important;box-shadow:none!important}html:not(.dark) #navbar a[href*=\"comfy.org/cloud\"] *{color:inherit!important}"},{"filePath":"samples-cards.css","content":".sample-card-grid{display:grid;gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:28px}.sample-card{min-width:0;perspective:1200px}.sample-card-inner{height:565px;position:relative;transform-style:preserve-3d;transition:transform 560ms cubic-bezier(.2, .75, .3, 1)}.sample-card[data-flipped=\"true\"] .sample-card-inner{transform:rotateY(180deg)}.sample-card-face{backface-visibility:hidden;background:#fff;border:1px solid #e5e1eb;border-radius:12px;box-sizing:border-box;height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.sample-card-front{display:flex;flex-direction:column}.sample-card-back{opacity:0;pointer-events:none;transform:rotateY(180deg);visibility:hidden}.sample-card[data-flipped=\"true\"] .sample-card-front{pointer-events:none;transition:visibility 0s linear 280ms;visibility:hidden}.sample-card[data-flipped=\"true\"][data-active-path=\"api\"] .sample-card-back[data-sample-path=\"api\"],.sample-card[data-flipped=\"true\"][data-active-path=\"endpoint\"] .sample-card-back[data-sample-path=\"endpoint\"]{opacity:1;pointer-events:auto;visibility:visible}.sample-card-preview{border-bottom:1px solid #e5e1eb;cursor:pointer;display:block;width:100%}.sample-card-body{display:flex;flex:1;flex-direction:column;padding:20px}.sample-card-body h2,.sample-path-body h2{color:#49378b;font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.sample-path-body h2{text-align:center}.sample-card-body>p{color:#5f5966;font-size:14px;line-height:1.55;margin:0;min-height:66px}.sample-card-actions{display:flex;gap:8px;margin-top:20px}.sample-card-actions button{background:#fff;border:1px solid #cfc8de;border-radius:6px;color:#49378b;cursor:pointer;flex:1;font-size:13px;font-weight:700;padding:10px 12px}.sample-card-links{border-top:1px solid #eeeaf1;display:flex;gap:8px;margin-top:16px;padding-top:12px}.sample-card-links a{color:#625b6c;font-size:12px;font-weight:650;text-decoration:none}.sample-card-links span{color:#b3adba}.sample-path-body{padding:20px}.sample-path-body>button{background:transparent;border:0;color:#625b6c;cursor:pointer;font-size:12px;font-weight:700;padding:0}.sample-path-eyebrow{color:#857a9e;font-size:10px;font-weight:700;letter-spacing:.08em;margin:19px 0 5px;text-align:center;text-transform:uppercase}.sample-path-body>p:not(.sample-path-eyebrow){color:#5f5966;font-size:12px;line-height:1.5;margin:0 0 15px}.sample-path-steps{display:grid;gap:8px}.sample-path-step{align-items:center;background:#faf9fc;border:1px solid #e5e1ea;border-radius:8px;display:flex;gap:10px;padding:10px 11px}.sample-path-number{align-items:center;background:#49378b;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 21px;font-size:11px;font-weight:700;height:21px;justify-content:center}.sample-path-copy{flex:1;min-width:0}.sample-path-copy strong{color:#312c36;display:block;font-size:12px}.sample-path-copy span{color:#706a75;display:block;font-size:11px;line-height:1.35;margin-top:2px}.sample-path-step a{color:#49378b;flex:0 0 auto;font-size:11px;font-weight:700;text-decoration:none}@media (max-width: 768px){.sample-card-grid{grid-template-columns:1fr}.sample-card-inner{height:clamp(620px, 180vw, 760px)}}"}],"page":{"pagePath":"registry/api-reference/registry/create-a-new-custom-node","slug":"/registry/api-reference/registry/create-a-new-custom-node","pageMetadata":{"title":"Create a new custom node","description":null,"deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi post /publishers/{publisherId}/nodes","href":"/registry/api-reference/registry/create-a-new-custom-node","autogeneratedByOpenApi":true},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create a new custom node","description":null,"deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi post /publishers/{publisherId}/nodes","href":"/registry/api-reference/registry/create-a-new-custom-node","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/comfyuiwikicom/c2aeb132db773742/giscus-comments.js","/_mintlify/custom/comfyuiwikicom/bd0341946f3c75a6/syft.js","/_mintlify/custom/comfyuiwikicom/042392a43b5e681e/samples-cards.js"],"openApiReferenceData":{"operation":{"operationId":"CreateNode","parameters":["05655f86-3e33-4e3e-ba67-b58259bb8505"],"requestBody":"4e69f4e9-9a0f-482d-aebd-1c03b008e2a1","responses":{"201":"2f812d39-2273-4324-af5e-eeb4e96c9197","400":"958b3557-dbdb-4035-b537-8d9e784fdb0c","401":"6d341f0d-c67e-45e3-b990-6cab36c87819","500":"225b70ce-286b-4b0d-bb54-50416b6c38b6"},"security":["646a329f-cbaa-4b39-9b58-0663ec4a5c6e"],"summary":"Create a new custom node","tags":["Registry"],"method":"post","type":"path","servers":["1f51720b-6bf4-4899-b2af-0a9ea144de54"],"path":"/publishers/{publisherId}/nodes","baseUrlOptions":["https://api.comfy.org"],"title":"Create a new custom node","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"05655f86-3e33-4e3e-ba67-b58259bb8505":{"in":"path","name":"publisherId","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"properties":{"author":{"type":"string","uniqueKey":"author","typeLabel":"string"},"banner_url":{"description":"URL to the node's banner.","type":"string","uniqueKey":"banner_url","typeLabel":"string"},"category":{"deprecated":true,"description":"DEPRECATED: The category of the node. Use 'tags' field instead. This field will be removed in a future version.","type":"string","uniqueKey":"category","typeLabel":"string"},"created_at":{"description":"The date and time when the node was created","format":"date-time","type":"string","uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"description":{"type":"string","uniqueKey":"description","typeLabel":"string"},"downloads":{"description":"The number of downloads of the node.","type":"integer","uniqueKey":"downloads","typeLabel":"integer"},"github_stars":{"description":"Number of stars on the GitHub repository.","type":"integer","uniqueKey":"github_stars","typeLabel":"integer"},"icon":{"description":"URL to the node's icon.","type":"string","uniqueKey":"icon","typeLabel":"string"},"id":{"description":"The unique identifier of the node.","type":"string","uniqueKey":"id","typeLabel":"string"},"latest_version":{"properties":{"changelog":{"description":"Summary of changes made in this version","type":"string","uniqueKey":"latest_version.changelog","typeLabel":"string"},"comfy_node_extract_status":{"description":"The status of comfy node extraction process.","type":"string","uniqueKey":"latest_version.comfy_node_extract_status","typeLabel":"string"},"createdAt":{"description":"The date and time the version was created.","format":"date-time","type":"string","uniqueKey":"latest_version.createdAt","typeLabel":"string\u003cdate-time>"},"dependencies":{"description":"A list of pip dependencies required by the node.","items":{"type":"string","uniqueKey":"latest_version.dependencies.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"latest_version.dependencies","typeLabel":"string[]"},"deprecated":{"description":"Indicates if this version is deprecated.","type":"boolean","uniqueKey":"latest_version.deprecated","typeLabel":"boolean"},"downloadUrl":{"description":"[Output Only] URL to download this version of the node","type":"string","uniqueKey":"latest_version.downloadUrl","typeLabel":"string"},"id":{"type":"string","uniqueKey":"latest_version.id","typeLabel":"string"},"node_id":{"description":"The unique identifier of the node.","type":"string","uniqueKey":"latest_version.node_id","typeLabel":"string"},"status":{"enum":["NodeVersionStatusActive","NodeVersionStatusDeleted","NodeVersionStatusBanned","NodeVersionStatusPending","NodeVersionStatusFlagged"],"type":"string","uniqueKey":"latest_version.status","typeLabel":"enum\u003cstring>"},"status_reason":{"type":"string","uniqueKey":"latest_version.status_reason","typeLabel":"string"},"supported_accelerators":{"description":"List of accelerators (e.g. CUDA, DirectML, ROCm) that this node supports","items":{"type":"string","uniqueKey":"latest_version.supported_accelerators.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"latest_version.supported_accelerators","typeLabel":"string[]"},"supported_comfyui_frontend_version":{"description":"Supported versions of ComfyUI frontend","type":"string","uniqueKey":"latest_version.supported_comfyui_frontend_version","typeLabel":"string"},"supported_comfyui_version":{"description":"Supported versions of ComfyUI","type":"string","uniqueKey":"latest_version.supported_comfyui_version","typeLabel":"string"},"supported_os":{"description":"List of operating systems that this node supports","items":{"type":"string","uniqueKey":"latest_version.supported_os.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"latest_version.supported_os","typeLabel":"string[]"},"tags":{"items":{"type":"string","uniqueKey":"latest_version.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"latest_version.tags","typeLabel":"string[]"},"tags_admin":{"description":"Admin-only tags for security warnings and admin metadata","items":{"type":"string","uniqueKey":"latest_version.tags_admin.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"latest_version.tags_admin","typeLabel":"string[]"},"version":{"description":"The version identifier, following semantic versioning. Must be unique for the node.","type":"string","uniqueKey":"latest_version.version","typeLabel":"string"}},"type":"object","uniqueKey":"latest_version","typeLabel":"object"},"license":{"description":"The path to the LICENSE file in the node's repository.","type":"string","uniqueKey":"license","typeLabel":"string"},"name":{"description":"The display name of the node.","type":"string","uniqueKey":"name","typeLabel":"string"},"preempted_comfy_node_names":{"description":"A list of Comfy node names that are preempted by this node.","items":{"type":"string","uniqueKey":"preempted_comfy_node_names.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"preempted_comfy_node_names","typeLabel":"string[]"},"publisher":{"properties":{"createdAt":{"description":"The date and time the publisher was created.","format":"date-time","type":"string","uniqueKey":"publisher.createdAt","typeLabel":"string\u003cdate-time>"},"description":{"type":"string","uniqueKey":"publisher.description","typeLabel":"string"},"id":{"description":"The unique identifier for the publisher. It's akin to a username. Should be lowercase.","type":"string","uniqueKey":"publisher.id","typeLabel":"string"},"logo":{"description":"URL to the publisher's logo.","type":"string","uniqueKey":"publisher.logo","typeLabel":"string"},"members":{"description":"A list of members in the publisher.","items":{"properties":{"id":{"description":"The unique identifier for the publisher member.","type":"string","uniqueKey":"publisher.members.items.[INDEX].id","typeLabel":"string"},"role":{"description":"The role of the user in the publisher.","type":"string","uniqueKey":"publisher.members.items.[INDEX].role","typeLabel":"string"},"user":{"properties":{"email":{"description":"The email address for this user.","type":"string","uniqueKey":"publisher.members.items.[INDEX].user.email","typeLabel":"string"},"id":{"description":"The unique id for this user.","type":"string","uniqueKey":"publisher.members.items.[INDEX].user.id","typeLabel":"string"},"name":{"description":"The name for this user.","type":"string","uniqueKey":"publisher.members.items.[INDEX].user.name","typeLabel":"string"}},"type":"object","uniqueKey":"publisher.members.items.[INDEX].user","typeLabel":"object"}},"type":"object","uniqueKey":"publisher.members.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"publisher.members","typeLabel":"object[]"},"name":{"type":"string","uniqueKey":"publisher.name","typeLabel":"string"},"source_code_repo":{"type":"string","uniqueKey":"publisher.source_code_repo","typeLabel":"string"},"status":{"enum":["PublisherStatusActive","PublisherStatusBanned"],"type":"string","uniqueKey":"publisher.status","typeLabel":"enum\u003cstring>"},"support":{"type":"string","uniqueKey":"publisher.support","typeLabel":"string"},"website":{"type":"string","uniqueKey":"publisher.website","typeLabel":"string"}},"type":"object","uniqueKey":"publisher","typeLabel":"object"},"rating":{"description":"The average rating of the node.","type":"number","uniqueKey":"rating","typeLabel":"number"},"repository":{"description":"URL to the node's repository.","type":"string","uniqueKey":"repository","typeLabel":"string"},"search_ranking":{"description":"A numerical value representing the node's search ranking, used for sorting search results.","type":"integer","uniqueKey":"search_ranking","typeLabel":"integer"},"status":{"enum":["NodeStatusActive","NodeStatusDeleted","NodeStatusBanned"],"type":"string","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"status_detail":{"description":"The status detail of the node.","type":"string","uniqueKey":"status_detail","typeLabel":"string"},"supported_accelerators":{"description":"List of accelerators (e.g. CUDA, DirectML, ROCm) that this node supports","items":{"type":"string","uniqueKey":"supported_accelerators.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"supported_accelerators","typeLabel":"string[]"},"supported_comfyui_frontend_version":{"description":"Supported versions of ComfyUI frontend","type":"string","uniqueKey":"supported_comfyui_frontend_version","typeLabel":"string"},"supported_comfyui_version":{"description":"Supported versions of ComfyUI","type":"string","uniqueKey":"supported_comfyui_version","typeLabel":"string"},"supported_os":{"description":"List of operating systems that this node supports","items":{"type":"string","uniqueKey":"supported_os.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"supported_os","typeLabel":"string[]"},"tags":{"items":{"type":"string","uniqueKey":"tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"tags","typeLabel":"string[]"},"tags_admin":{"description":"Admin-only tags for security warnings and admin metadata","items":{"type":"string","uniqueKey":"tags_admin.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"tags_admin","typeLabel":"string[]"},"translations":{"additionalProperties":{"additionalProperties":true,"type":"object","uniqueKey":"translations.additionalProperties","typeLabel":"object"},"description":"Translations of node metadata in different languages.","type":"object","uniqueKey":"translations","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"author":"\u003cstring>","banner_url":"\u003cstring>","category":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","description":"\u003cstring>","downloads":123,"github_stars":123,"icon":"\u003cstring>","id":"\u003cstring>","latest_version":{"changelog":"\u003cstring>","comfy_node_extract_status":"\u003cstring>","createdAt":"2023-11-07T05:31:56Z","dependencies":["\u003cstring>"],"deprecated":true,"downloadUrl":"\u003cstring>","id":"\u003cstring>","node_id":"\u003cstring>","status_reason":"\u003cstring>","supported_accelerators":["\u003cstring>"],"supported_comfyui_frontend_version":"\u003cstring>","supported_comfyui_version":"\u003cstring>","supported_os":["\u003cstring>"],"tags":["\u003cstring>"],"tags_admin":["\u003cstring>"],"version":"\u003cstring>"},"license":"\u003cstring>","name":"\u003cstring>","preempted_comfy_node_names":["\u003cstring>"],"publisher":{"createdAt":"2023-11-07T05:31:56Z","description":"\u003cstring>","id":"\u003cstring>","logo":"\u003cstring>","members":[{"id":"\u003cstring>","role":"\u003cstring>","user":{"email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>"}}],"name":"\u003cstring>","source_code_repo":"\u003cstring>","support":"\u003cstring>","website":"\u003cstring>"},"rating":123,"repository":"\u003cstring>","search_ranking":123,"status_detail":"\u003cstring>","supported_accelerators":["\u003cstring>"],"supported_comfyui_frontend_version":"\u003cstring>","supported_comfyui_version":"\u003cstring>","supported_os":["\u003cstring>"],"tags":["\u003cstring>"],"tags_admin":["\u003cstring>"],"translations":{}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"2f812d39-2273-4324-af5e-eeb4e96c9197":{"content":{"application/json":{"schema":{"properties":{"author":{"type":"string","uniqueKey":"author","typeLabel":"string"},"banner_url":{"description":"URL to the node's banner.","type":"string","uniqueKey":"banner_url","typeLabel":"string"},"category":{"deprecated":true,"description":"DEPRECATED: The category of the node. Use 'tags' field instead. This field will be removed in a future version.","type":"string","uniqueKey":"category","typeLabel":"string"},"created_at":{"description":"The date and time when the node was created","format":"date-time","type":"string","uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"description":{"type":"string","uniqueKey":"description","typeLabel":"string"},"downloads":{"description":"The number of downloads of the node.","type":"integer","uniqueKey":"downloads","typeLabel":"integer"},"github_stars":{"description":"Number of stars on the GitHub repository.","type":"integer","uniqueKey":"github_stars","typeLabel":"integer"},"icon":{"description":"URL to the node's icon.","type":"string","uniqueKey":"icon","typeLabel":"string"},"id":{"description":"The unique identifier of the node.","type":"string","uniqueKey":"id","typeLabel":"string"},"latest_version":{"properties":{"changelog":{"description":"Summary of changes made in this version","type":"string","uniqueKey":"latest_version.changelog","typeLabel":"string"},"comfy_node_extract_status":{"description":"The status of comfy node extraction process.","type":"string","uniqueKey":"latest_version.comfy_node_extract_status","typeLabel":"string"},"createdAt":{"description":"The date and time the version was created.","format":"date-time","type":"string","uniqueKey":"latest_version.createdAt","typeLabel":"string\u003cdate-time>"},"dependencies":{"description":"A list of pip dependencies required by the node.","items":{"type":"string","uniqueKey":"latest_version.dependencies.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"latest_version.dependencies","typeLabel":"string[]"},"deprecated":{"description":"Indicates if this version is deprecated.","type":"boolean","uniqueKey":"latest_version.deprecated","typeLabel":"boolean"},"downloadUrl":{"description":"[Output Only] URL to download this version of the node","type":"string","uniqueKey":"latest_version.downloadUrl","typeLabel":"string"},"id":{"type":"string","uniqueKey":"latest_version.id","typeLabel":"string"},"node_id":{"description":"The unique identifier of the node.","type":"string","uniqueKey":"latest_version.node_id","typeLabel":"string"},"status":{"enum":["NodeVersionStatusActive","NodeVersionStatusDeleted","NodeVersionStatusBanned","NodeVersionStatusPending","NodeVersionStatusFlagged"],"type":"string","uniqueKey":"latest_version.status","typeLabel":"enum\u003cstring>"},"status_reason":{"type":"string","uniqueKey":"latest_version.status_reason","typeLabel":"string"},"supported_accelerators":{"description":"List of accelerators (e.g. CUDA, DirectML, ROCm) that this node supports","items":{"type":"string","uniqueKey":"latest_version.supported_accelerators.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"latest_version.supported_accelerators","typeLabel":"string[]"},"supported_comfyui_frontend_version":{"description":"Supported versions of ComfyUI frontend","type":"string","uniqueKey":"latest_version.supported_comfyui_frontend_version","typeLabel":"string"},"supported_comfyui_version":{"description":"Supported versions of ComfyUI","type":"string","uniqueKey":"latest_version.supported_comfyui_version","typeLabel":"string"},"supported_os":{"description":"List of operating systems that this node supports","items":{"type":"string","uniqueKey":"latest_version.supported_os.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"latest_version.supported_os","typeLabel":"string[]"},"tags":{"items":{"type":"string","uniqueKey":"latest_version.tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"latest_version.tags","typeLabel":"string[]"},"tags_admin":{"description":"Admin-only tags for security warnings and admin metadata","items":{"type":"string","uniqueKey":"latest_version.tags_admin.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"latest_version.tags_admin","typeLabel":"string[]"},"version":{"description":"The version identifier, following semantic versioning. Must be unique for the node.","type":"string","uniqueKey":"latest_version.version","typeLabel":"string"}},"type":"object","uniqueKey":"latest_version","typeLabel":"object"},"license":{"description":"The path to the LICENSE file in the node's repository.","type":"string","uniqueKey":"license","typeLabel":"string"},"name":{"description":"The display name of the node.","type":"string","uniqueKey":"name","typeLabel":"string"},"preempted_comfy_node_names":{"description":"A list of Comfy node names that are preempted by this node.","items":{"type":"string","uniqueKey":"preempted_comfy_node_names.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"preempted_comfy_node_names","typeLabel":"string[]"},"publisher":{"properties":{"createdAt":{"description":"The date and time the publisher was created.","format":"date-time","type":"string","uniqueKey":"publisher.createdAt","typeLabel":"string\u003cdate-time>"},"description":{"type":"string","uniqueKey":"publisher.description","typeLabel":"string"},"id":{"description":"The unique identifier for the publisher. It's akin to a username. Should be lowercase.","type":"string","uniqueKey":"publisher.id","typeLabel":"string"},"logo":{"description":"URL to the publisher's logo.","type":"string","uniqueKey":"publisher.logo","typeLabel":"string"},"members":{"description":"A list of members in the publisher.","items":{"properties":{"id":{"description":"The unique identifier for the publisher member.","type":"string","uniqueKey":"publisher.members.items.[INDEX].id","typeLabel":"string"},"role":{"description":"The role of the user in the publisher.","type":"string","uniqueKey":"publisher.members.items.[INDEX].role","typeLabel":"string"},"user":{"properties":{"email":{"description":"The email address for this user.","type":"string","uniqueKey":"publisher.members.items.[INDEX].user.email","typeLabel":"string"},"id":{"description":"The unique id for this user.","type":"string","uniqueKey":"publisher.members.items.[INDEX].user.id","typeLabel":"string"},"name":{"description":"The name for this user.","type":"string","uniqueKey":"publisher.members.items.[INDEX].user.name","typeLabel":"string"}},"type":"object","uniqueKey":"publisher.members.items.[INDEX].user","typeLabel":"object"}},"type":"object","uniqueKey":"publisher.members.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"publisher.members","typeLabel":"object[]"},"name":{"type":"string","uniqueKey":"publisher.name","typeLabel":"string"},"source_code_repo":{"type":"string","uniqueKey":"publisher.source_code_repo","typeLabel":"string"},"status":{"enum":["PublisherStatusActive","PublisherStatusBanned"],"type":"string","uniqueKey":"publisher.status","typeLabel":"enum\u003cstring>"},"support":{"type":"string","uniqueKey":"publisher.support","typeLabel":"string"},"website":{"type":"string","uniqueKey":"publisher.website","typeLabel":"string"}},"type":"object","uniqueKey":"publisher","typeLabel":"object"},"rating":{"description":"The average rating of the node.","type":"number","uniqueKey":"rating","typeLabel":"number"},"repository":{"description":"URL to the node's repository.","type":"string","uniqueKey":"repository","typeLabel":"string"},"search_ranking":{"description":"A numerical value representing the node's search ranking, used for sorting search results.","type":"integer","uniqueKey":"search_ranking","typeLabel":"integer"},"status":{"enum":["NodeStatusActive","NodeStatusDeleted","NodeStatusBanned"],"type":"string","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"status_detail":{"description":"The status detail of the node.","type":"string","uniqueKey":"status_detail","typeLabel":"string"},"supported_accelerators":{"description":"List of accelerators (e.g. CUDA, DirectML, ROCm) that this node supports","items":{"type":"string","uniqueKey":"supported_accelerators.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"supported_accelerators","typeLabel":"string[]"},"supported_comfyui_frontend_version":{"description":"Supported versions of ComfyUI frontend","type":"string","uniqueKey":"supported_comfyui_frontend_version","typeLabel":"string"},"supported_comfyui_version":{"description":"Supported versions of ComfyUI","type":"string","uniqueKey":"supported_comfyui_version","typeLabel":"string"},"supported_os":{"description":"List of operating systems that this node supports","items":{"type":"string","uniqueKey":"supported_os.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"supported_os","typeLabel":"string[]"},"tags":{"items":{"type":"string","uniqueKey":"tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"tags","typeLabel":"string[]"},"tags_admin":{"description":"Admin-only tags for security warnings and admin metadata","items":{"type":"string","uniqueKey":"tags_admin.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"tags_admin","typeLabel":"string[]"},"translations":{"additionalProperties":{"additionalProperties":true,"type":"object","uniqueKey":"translations.additionalProperties","typeLabel":"object"},"description":"Translations of node metadata in different languages.","type":"object","uniqueKey":"translations","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"author":"\u003cstring>","banner_url":"\u003cstring>","category":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","description":"\u003cstring>","downloads":123,"github_stars":123,"icon":"\u003cstring>","id":"\u003cstring>","latest_version":{"changelog":"\u003cstring>","comfy_node_extract_status":"\u003cstring>","createdAt":"2023-11-07T05:31:56Z","dependencies":["\u003cstring>"],"deprecated":true,"downloadUrl":"\u003cstring>","id":"\u003cstring>","node_id":"\u003cstring>","status":"NodeVersionStatusActive","status_reason":"\u003cstring>","supported_accelerators":["\u003cstring>"],"supported_comfyui_frontend_version":"\u003cstring>","supported_comfyui_version":"\u003cstring>","supported_os":["\u003cstring>"],"tags":["\u003cstring>"],"tags_admin":["\u003cstring>"],"version":"\u003cstring>"},"license":"\u003cstring>","name":"\u003cstring>","preempted_comfy_node_names":["\u003cstring>"],"publisher":{"createdAt":"2023-11-07T05:31:56Z","description":"\u003cstring>","id":"\u003cstring>","logo":"\u003cstring>","members":[{"id":"\u003cstring>","role":"\u003cstring>","user":{"email":"\u003cstring>","id":"\u003cstring>","name":"\u003cstring>"}}],"name":"\u003cstring>","source_code_repo":"\u003cstring>","status":"PublisherStatusActive","support":"\u003cstring>","website":"\u003cstring>"},"rating":123,"repository":"\u003cstring>","search_ranking":123,"status":"NodeStatusActive","status_detail":"\u003cstring>","supported_accelerators":["\u003cstring>"],"supported_comfyui_frontend_version":"\u003cstring>","supported_comfyui_version":"\u003cstring>","supported_os":["\u003cstring>"],"tags":["\u003cstring>"],"tags_admin":["\u003cstring>"],"translations":{}}}},"exampleType":"generated"}},"description":"Node created successfully","exampleType":"generated"},"958b3557-dbdb-4035-b537-8d9e784fdb0c":{"content":{"application/json":{"schema":{"properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["error","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Bad request, invalid input data.","exampleType":"generated"},"6d341f0d-c67e-45e3-b990-6cab36c87819":{"description":"Unauthorized","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"225b70ce-286b-4b0d-bb54-50416b6c38b6":{"content":{"application/json":{"schema":{"properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["error","message"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Internal server error","exampleType":"generated"}},"security":{"646a329f-cbaa-4b39-9b58-0663ec4a5c6e":{"BearerAuth":{"bearerFormat":"JWT","description":"Bearer token authentication. Normally a Firebase or Cloud JWT. A 'comfyui-' prefixed API key is also accepted in this header: the prefix classifies the value as an API key and it is validated exactly as if it had been sent in X-API-Key.\nAccepted on the operations served by the comfyFirebase auth middleware (BE-9720, parity with ingest).","scheme":"bearer","type":"http","scopes":[]}}},"servers":{"1f51720b-6bf4-4899-b2af-0a9ea144de54":{"url":"https://api.comfy.org"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"bearerFormat":"JWT","description":"Bearer token authentication. Normally a Firebase or Cloud JWT. A 'comfyui-' prefixed API key is also accepted in this header: the prefix classifies the value as an API key and it is validated exactly as if it had been sent in X-API-Key.\nAccepted on the operations served by the comfyFirebase auth middleware (BE-9720, parity with ingest).","scheme":"bearer","type":"http","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer token authentication. Normally a Firebase or Cloud JWT. A 'comfyui-' prefixed API key is also accepted in this header: the prefix classifies the value as an API key and it is validated exactly as if it had been sent in X-API-Key.\nAccepted on the operations served by the comfyFirebase auth middleware (BE-9720, parity with ingest).","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"https://api.comfy.org/openapi"},"subdomain":"comfyuiwikicom","siteName":"ComfyUI","title":"Create a new custom node - ComfyUI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/registry/api-reference/registry/create-a-new-custom-node","matchLevel":0},"zh":{"href":"/zh/registry/api-reference/registry/create-a-new-custom-node","matchLevel":1},"ja":{"href":"/ja/registry/api-reference/registry/create-a-new-custom-node","matchLevel":1},"ko":{"href":"/ko/registry/api-reference/registry/create-a-new-custom-node","matchLevel":1}}},"lastModified":"2026-09-26T06:34:25.762Z","originalFileLocation":"registry/api-reference/registry/create-a-new-custom-node.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"ComfyUI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/comfyuiwikicom/VFUiDgmskyZ0Gp33/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/comfyuiwikicom/VFUiDgmskyZ0Gp33/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/comfyuiwikicom/VFUiDgmskyZ0Gp33/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/comfyuiwikicom/VFUiDgmskyZ0Gp33/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/comfyuiwikicom/VFUiDgmskyZ0Gp33/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/comfyuiwikicom/VFUiDgmskyZ0Gp33/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/comfyuiwikicom/VFUiDgmskyZ0Gp33/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/comfyuiwikicom/VFUiDgmskyZ0Gp33/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/comfyuiwikicom/VFUiDgmskyZ0Gp33/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a new custom node - ComfyUI\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ComfyUI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://comfyuiwiki.com/registry/api-reference/registry/create-a-new-custom-node\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://comfyuiwikicom.mintlify.site/_mintlify/api/og/v2?division=Registry+API+Reference\u0026amp;title=Create+a+new+custom+node\u0026amp;theme=dd76dbaadcbc9c04e8a8444c\u0026amp;signature=bc0c4085c28907bc8ed3c4b56d6d2692d3d29fd6eacd2af260327fad4bff2247\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create a new custom node - ComfyUI\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://comfyuiwikicom.mintlify.site/_mintlify/api/og/v2?division=Registry+API+Reference\u0026amp;title=Create+a+new+custom+node\u0026amp;theme=dd76dbaadcbc9c04e8a8444c\u0026amp;signature=bc0c4085c28907bc8ed3c4b56d6d2692d3d29fd6eacd2af260327fad4bff2247\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/comfyuiwikicom/VFUiDgmskyZ0Gp33/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ComfyUI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#49378B\">\u003cmeta data-mint-head name=\"googlebot\" content=\"max-video-preview:0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://comfyuiwiki.com/registry/api-reference/registry/create-a-new-custom-node\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/registry/api-reference/registry/create-a-new-custom-node.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://comfyuiwiki.com/registry/api-reference/registry/create-a-new-custom-node\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://comfyuiwiki.com/zh/registry/api-reference/registry/create-a-new-custom-node\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://comfyuiwiki.com/ja/registry/api-reference/registry/create-a-new-custom-node\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://comfyuiwiki.com/ko/registry/api-reference/registry/create-a-new-custom-node\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://comfyuiwiki.com/registry/api-reference/registry/create-a-new-custom-node\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://comfyuiwiki.com/#organization\",\"name\":\"ComfyUI\",\"url\":\"https://comfyuiwiki.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/comfyuiwikicom/wQRHATP5k3brbzHr/logo/light.svg?fit=max\u0026auto=format\u0026n=wQRHATP5k3brbzHr\u0026q=85\u0026s=2361696e67366045415df1027db148ae\"}},{\"@type\":\"WebSite\",\"@id\":\"https://comfyuiwiki.com#website\",\"name\":\"ComfyUI\",\"url\":\"https://comfyuiwiki.com\",\"publisher\":{\"@id\":\"https://comfyuiwiki.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://comfyuiwiki.com/registry/api-reference/registry/create-a-new-custom-node#webpage\",\"url\":\"https://comfyuiwiki.com/registry/api-reference/registry/create-a-new-custom-node\",\"name\":\"Create a new custom node\",\"dateModified\":\"2026-09-26T06:34:25.762Z\",\"isPartOf\":{\"@id\":\"https://comfyuiwiki.com#website\"},\"breadcrumb\":{\"@id\":\"https://comfyuiwiki.com/registry/api-reference/registry/create-a-new-custom-node#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://comfyuiwiki.com/registry/api-reference/registry/create-a-new-custom-node#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Package \u0026 Publish\",\"item\":\"https://comfyuiwiki.com/custom-nodes/help_page\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Registry API Reference\",\"item\":\"https://comfyuiwiki.com/registry/api-reference/registry/get-information-about-the-calling-user\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create a new custom node\",\"item\":\"https://comfyuiwiki.com/registry/api-reference/registry/create-a-new-custom-node\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://comfyuiwiki.com/registry/api-reference/registry/create-a-new-custom-node#apireference\",\"headline\":\"Create a new custom node\",\"name\":\"Create a new custom node\",\"url\":\"https://comfyuiwiki.com/registry/api-reference/registry/create-a-new-custom-node\",\"mainEntityOfPage\":{\"@id\":\"https://comfyuiwiki.com/registry/api-reference/registry/create-a-new-custom-node#webpage\"},\"dateModified\":\"2026-09-26T06:34:25.762Z\",\"publisher\":{\"@id\":\"https://comfyuiwiki.com/#organization\"},\"isPartOf\":{\"@id\":\"https://comfyuiwiki.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ComfyUI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ComfyUI","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":""}]},{"tab":"Built-in Nodes","pages":[{"title":"Built-in Nodes","href":"/built-in-nodes/overview"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/development/overview"}]},{"tab":"Custom Nodes","pages":[{"title":"Custom Nodes","sidebarTitle":"Overview","href":"/custom-nodes/intro"},{"group":"Build Custom Nodes","pages":[{"title":"Overview","href":"/custom-nodes/overview"},{"title":"Creating Custom Nodes in ComfyUI","href":"/custom-nodes/walkthrough"},{"group":"Python (Backend)","pages":[{"title":"Custom Node Properties","href":"/custom-nodes/backend/server_overview"},{"title":"ComfyUI Custom Node Lifecycle","href":"/custom-nodes/backend/lifecycle"},{"title":"ComfyUI Custom Node Datatypes","href":"/custom-nodes/backend/datatypes"},{"title":"Images, Latents, and Masks","href":"/custom-nodes/backend/images_and_masks"},{"title":"Hidden and Flexible inputs","href":"/custom-nodes/backend/more_on_inputs"},{"title":"Lazy Evaluation","href":"/custom-nodes/backend/lazy_evaluation"},{"title":"Node Expansion","href":"/custom-nodes/backend/expansion"},{"title":"Data lists","href":"/custom-nodes/backend/lists"},{"title":"Working with torch.Tensor","href":"/custom-nodes/backend/tensors"},{"title":"Annotated Examples","href":"/custom-nodes/backend/snippets"},{"title":"Execution Model Inversion Guide","icon":"code-branch","href":"/development/comfyui-server/execution_model_inversion_guide"}]},{"group":"JavaScript (UI)","pages":[{"title":"Javascript Extensions","href":"/custom-nodes/js/javascript_overview"},{"title":"ComfyUI JavaScript Hooks","href":"/custom-nodes/js/javascript_hooks"},{"title":"Comfy Objects","href":"/custom-nodes/js/javascript_objects_and_hijacking"},{"title":"Settings API","href":"/custom-nodes/js/javascript_settings"},{"title":"Dialog API","href":"/custom-nodes/js/javascript_dialog"},{"title":"ComfyUI Toast API","href":"/custom-nodes/js/javascript_toast"},{"title":"About Panel Badges","href":"/custom-nodes/js/javascript_about_panel_badges"},{"title":"Bottom Panel Tabs","href":"/custom-nodes/js/javascript_bottom_panel_tabs"},{"title":"Sidebar Tabs","href":"/custom-nodes/js/javascript_sidebar_tabs"},{"title":"Selection Toolbox","href":"/custom-nodes/js/javascript_selection_toolbox"},{"title":"Commands and Keybindings","href":"/custom-nodes/js/javascript_commands_keybindings"},{"title":"Topbar Menu","href":"/custom-nodes/js/javascript_topbar_menu"},{"title":"Subgraphs","href":"/custom-nodes/js/subgraphs"},{"title":"Annotated Examples","href":"/custom-nodes/js/javascript_examples"}]},{"title":"ComfyUI Custom Nodes i18n Support","sidebarTitle":"i18n Support","href":"/custom-nodes/i18n"},{"group":"Migration Guides","pages":[{"title":"V3 Migration","href":"/custom-nodes/v3_migration"},{"title":"Context Menu Migration Guide","href":"/custom-nodes/js/context-menu-migration"},{"title":"Node replacement","href":"/custom-nodes/backend/node-replacement"}]}]},{"group":"Package \u0026 Publish","pages":[{"title":"Add node docs for your ComfyUI custom node","sidebarTitle":"Node docs","href":"/custom-nodes/help_page"},{"title":"Workflow templates","href":"/custom-nodes/workflow_templates"},{"title":"Subgraph blueprints","href":"/custom-nodes/subgraph_blueprints"},{"title":"Comfy Registry: publish and version custom nodes","sidebarTitle":"Registry Overview","href":"/registry/overview"},{"title":"Publishing Nodes","href":"/registry/publishing"},{"title":"Claim My Node","href":"/registry/claim-my-node"},{"title":"Standards","href":"/registry/standards"},{"title":"Custom Node CI/CD","href":"/registry/cicd"},{"title":"pyproject.toml","href":"/registry/specifications"},{"title":"API Overview","href":"/registry/api-reference/overview"},{"group":"Registry API Reference","pages":[{"title":"Get information about the calling user.","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /users","href":"/registry/api-reference/registry/get-information-about-the-calling-user"},{"title":"Retrieve all publishers for a given user","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /users/publishers/","href":"/registry/api-reference/registry/retrieve-all-publishers-for-a-given-user"},{"title":"Validate if a publisher username is available","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /publishers/validate","href":"/registry/api-reference/registry/validate-if-a-publisher-username-is-available"},{"title":"Create a new publisher","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi post /publishers","href":"/registry/api-reference/registry/create-a-new-publisher"},{"title":"Retrieve all publishers","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /publishers","href":"/registry/api-reference/registry/retrieve-all-publishers"},{"title":"Retrieve a publisher by ID","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /publishers/{publisherId}","href":"/registry/api-reference/registry/retrieve-a-publisher-by-id"},{"title":"Update a publisher","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi put /publishers/{publisherId}","href":"/registry/api-reference/registry/update-a-publisher"},{"title":"Delete a publisher","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi delete /publishers/{publisherId}","href":"/registry/api-reference/registry/delete-a-publisher"},{"title":"Retrieve permissions the user has for a given publisher","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /publishers/{publisherId}/nodes/{nodeId}/permissions","href":"/registry/api-reference/registry/retrieve-permissions-the-user-has-for-a-given-publisher"},{"title":"Create a new personal access token","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi post /publishers/{publisherId}/tokens","href":"/registry/api-reference/registry/create-a-new-personal-access-token"},{"title":"Delete a specific personal access token","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi delete /publishers/{publisherId}/tokens/{tokenId}","href":"/registry/api-reference/registry/delete-a-specific-personal-access-token"},{"title":"Retrieve all nodes","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /publishers/{publisherId}/nodes/v2","href":"/registry/api-reference/registry/retrieve-all-nodes"},{"title":"Retrieve all nodes","description":null,"deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /publishers/{publisherId}/nodes/v2","href":"/registry/api-reference/registry/retrieve-all-nodes"},{"title":"Create a new custom node","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi post /publishers/{publisherId}/nodes","href":"/registry/api-reference/registry/create-a-new-custom-node"},{"title":"Update a specific node","description":null,"deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi put /publishers/{publisherId}/nodes/{nodeId}","href":"/registry/api-reference/registry/update-a-specific-node"},{"title":"Delete a specific node","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi delete /publishers/{publisherId}/nodes/{nodeId}","href":"/registry/api-reference/registry/delete-a-specific-node"},{"title":"Retrieve permissions the user has for a given publisher","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /publishers/{publisherId}/nodes/{nodeId}/permissions","href":"/registry/api-reference/registry/retrieve-permissions-the-user-has-for-a-given-publisher"},{"title":"Claim nodeId into publisherId for the authenticated publisher","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi post /publishers/{publisherId}/nodes/{nodeId}/claim-my-node","href":"/registry/api-reference/registry/claim-nodeid-into-publisherid-for-the-authenticated-publisher"},{"title":"Publish a new version of a node","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi post /publishers/{publisherId}/nodes/{nodeId}/versions","href":"/registry/api-reference/registry/publish-a-new-version-of-a-node"},{"title":"Update changelog and deprecation status of a node version","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi put /publishers/{publisherId}/nodes/{nodeId}/versions/{versionId}","href":"/registry/api-reference/registry/update-changelog-and-deprecation-status-of-a-node-version"},{"title":"Unpublish (delete) a specific version of a node","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi delete /publishers/{publisherId}/nodes/{nodeId}/versions/{versionId}","href":"/registry/api-reference/registry/unpublish-delete-a-specific-version-of-a-node"},{"title":"Retrieves a list of nodes","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /nodes/search","href":"/registry/api-reference/registry/retrieves-a-list-of-nodes"},{"title":"Retrieves a list of nodes","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /nodes/search","href":"/registry/api-reference/registry/retrieves-a-list-of-nodes"},{"title":"Retrieve a specific node by ID","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /nodes/{nodeId}","href":"/registry/api-reference/registry/retrieve-a-specific-node-by-id"},{"title":"Returns a node version to be installed.","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /nodes/{nodeId}/install","href":"/registry/api-reference/registry/returns-a-node-version-to-be-installed"},{"title":"Add review to a specific version of a node","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi post /nodes/{nodeId}/reviews","href":"/registry/api-reference/registry/add-review-to-a-specific-version-of-a-node"},{"title":"Create Node Translations","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi post /nodes/{nodeId}/translations","href":"/registry/api-reference/registry/create-node-translations"},{"title":"List all versions of a node","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /nodes/{nodeId}/versions","href":"/registry/api-reference/registry/list-all-versions-of-a-node"},{"title":"Retrieve a specific version of a node","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /nodes/{nodeId}/versions/{versionId}","href":"/registry/api-reference/registry/retrieve-a-specific-version-of-a-node"},{"title":"Retrieve multiple node versions in a single request","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi post /bulk/nodes/versions","href":"/registry/api-reference/registry/retrieve-multiple-node-versions-in-a-single-request"},{"title":"List all node versions given some filters.","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /versions","href":"/registry/api-reference/registry/list-all-node-versions-given-some-filters"},{"title":"list all comfy-nodes","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /comfy-nodes","href":"/registry/api-reference/registry/list-all-comfy-nodes"},{"title":"Retrieve a node by ComfyUI node name","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /comfy-nodes/{comfyNodeName}/node","href":"/registry/api-reference/registry/retrieve-a-node-by-comfyui-node-name"},{"title":"create comfy-nodes for certain node","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi post /nodes/{nodeId}/versions/{version}/comfy-nodes","href":"/registry/api-reference/registry/create-comfy-nodes-for-certain-node"},{"title":"list comfy-nodes for node version","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /nodes/{nodeId}/versions/{version}/comfy-nodes","href":"/registry/api-reference/registry/list-comfy-nodes-for-node-version"},{"title":"get specify comfy-node based on its id","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /nodes/{nodeId}/versions/{version}/comfy-nodes/{comfyNodeName}","href":"/registry/api-reference/registry/get-specify-comfy-node-based-on-its-id"},{"title":"Update a specific comfy-node","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi put /nodes/{nodeId}/versions/{version}/comfy-nodes/{comfyNodeName}","href":"/registry/api-reference/registry/update-a-specific-comfy-node"},{"title":"Get server feature flags","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /features","href":"/registry/api-reference/registry/get-server-feature-flags"},{"title":"Get release notes","deprecated":null,"version":null,"openapi":"https://api.comfy.org/openapi get /releases","href":"/registry/api-reference/releases/get-release-notes"}]}]}]},{"tab":"Support","pages":[{"title":"Support","href":"/support/contact-support"}]}]},{"language":"zh","footer":{"socials":{"github":"https://github.com/Comfy-Org/ComfyUI","x":"https://x.com/ComfyUI","discord":"https://discord.com/invite/comfyorg","youtube":"https://www.youtube.com/@comfyorg"},"links":[{"header":"资源","items":[{"label":"安装","href":"/zh/installation/system_requirements"},{"label":"教程","href":"/zh/tutorials/basic/text-to-image"},{"label":"开发","href":"/zh/development/overview"}]},{"header":"产品","items":[{"label":"功能","href":"https://www.comfy.org/?utm_source=docs"},{"label":"画廊","href":"https://www.comfy.org/gallery?utm_source=docs"},{"label":"下载","href":"https://www.comfy.org/download?utm_source=docs"}]},{"header":"公司","items":[{"label":"关于","href":"https://www.comfy.org/about?utm_source=docs"},{"label":"招聘","href":"https://www.comfy.org/careers?utm_source=docs"},{"label":"服务条款","href":"https://www.comfy.org/terms-of-service?utm_source=docs"},{"label":"隐私政策","href":"https://www.comfy.org/privacy-policy?utm_source=docs"}]}]},"pages":[{"title":"zh","href":"/zh/registry/api-reference/registry/create-a-new-custom-node"}]},{"language":"ja","footer":{"socials":{"github":"https://github.com/Comfy-Org/ComfyUI","x":"https://x.com/ComfyUI","discord":"https://discord.com/invite/comfyorg","youtube":"https://www.youtube.com/@comfyorg"},"links":[{"header":"リソース","items":[{"label":"インストール","href":"/ja/installation/system_requirements"},{"label":"チュートリアル","href":"/ja/tutorials/basic/text-to-image"},{"label":"開発","href":"/ja/development/overview"}]},{"header":"プロダクト","items":[{"label":"機能","href":"https://www.comfy.org/?utm_source=docs"},{"label":"ギャラリー","href":"https://www.comfy.org/gallery?utm_source=docs"},{"label":"ダウンロード","href":"https://www.comfy.org/download?utm_source=docs"}]},{"header":"会社情報","items":[{"label":"概要","href":"https://www.comfy.org/about?utm_source=docs"},{"label":"採用情報","href":"https://www.comfy.org/careers?utm_source=docs"},{"label":"利用規約","href":"https://www.comfy.org/terms-of-service?utm_source=docs"},{"label":"プライバシーポリシー","href":"https://www.comfy.org/privacy-policy?utm_source=docs"}]}]},"navbar":{"links":[{"href":"https://comfy.org/download?utm_source=docs","label":"ダウンロード"}],"primary":{"type":"button","label":"Comfy Cloud","href":"https://comfy.org/cloud?utm_source=docs"}},"pages":[{"title":"ja","href":"/ja/registry/api-reference/registry/create-a-new-custom-node"}]},{"language":"ko","footer":{"socials":{"github":"https://github.com/Comfy-Org/ComfyUI","x":"https://x.com/ComfyUI","discord":"https://discord.com/invite/comfyorg","youtube":"https://www.youtube.com/@comfyorg"},"links":[{"header":"리소스","items":[{"label":"설치","href":"/ko/installation/system_requirements"},{"label":"튜토리얼","href":"/ko/tutorials/basic/text-to-image"},{"label":"개발","href":"/ko/development/overview"}]},{"header":"제품","items":[{"label":"기능","href":"https://www.comfy.org/?utm_source=docs"},{"label":"갤러리","href":"https://www.comfy.org/gallery?utm_source=docs"},{"label":"다운로드","href":"https://www.comfy.org/download?utm_source=docs"}]},{"header":"회사 정보","items":[{"label":"소개","href":"https://www.comfy.org/about?utm_source=docs"},{"label":"채용","href":"https://www.comfy.org/careers?utm_source=docs"},{"label":"이용약관","href":"https://www.comfy.org/terms-of-service?utm_source=docs"},{"label":"개인정보 처리방침","href":"https://www.comfy.org/privacy-policy?utm_source=docs"}]}]},"navbar":{"links":[{"href":"https://comfy.org/download?utm_source=docs","label":"다운로드"}],"primary":{"type":"button","label":"Comfy Cloud","href":"https://comfy.org/cloud?utm_source=docs"}},"pages":[{"title":"ko","href":"/ko/registry/api-reference/registry/create-a-new-custom-node"}]}]},"basePath":"","title":"Create a new custom node - ComfyUI","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-C945cI-W.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}