> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-chore-sync-comfy-api-v2-spec-463e218.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Nodes

> Choose the right path for building, extending, and publishing ComfyUI custom nodes.

Custom Nodes extend ComfyUI with new server-side behavior, user-interface features, and integrations. Choose a path based on what you are trying to do.

<CardGroup cols={2}>
  <Card title="Build Custom Nodes" icon="code" href="/custom-nodes/overview">
    Learn the client-server model, node categories, Python backend, and JavaScript frontend before building your node.
  </Card>

  <Card title="Package & Publish" icon="box" href="/registry/overview">
    Prepare a node package, publish it to the Comfy Registry, and manage versions and releases.
  </Card>
</CardGroup>

## Choose a starting point

* **New to custom nodes:** start with [Custom Nodes Overview](/custom-nodes/overview).
* **Building the backend:** see [Python (Backend)](/custom-nodes/backend/server_overview).
* **Extending the UI:** see [JavaScript (UI)](/custom-nodes/js/javascript_overview).
* **Publishing a package:** start with the [Registry Overview](/registry/overview).
