Skip to content

Node Libraries

This section documents node libraries โ€” installable bundles of nodes that extend Griptape Nodes. The Standard Library ships installed by default; every other library lives in its own Git repository and is installed through the editor's Libraries panel or the gtn CLI.

For how installation, updating, dependency isolation, and Shared/Isolated modes work, see the Libraries guide.

Documented libraries

Library Nodes What it's for Requirements
Standard Library 284 The default nodes โ€” agents, text, images, video, audio, lists, dicts, JSON, execution flow, and more None (installed by default)
Advanced Media Library 28 Local media generation and manipulation โ€” diffusion pipelines, image/video aux processing, LoRAs, face detection GPU recommended; Hugging Face account for model downloads
OpenColorIO 2 Professional color management using OCIO configs โ€” the industry-standard system for film, VFX, and animation pipelines An OCIO config ($OCIO or explicit path)
OpenEXR 4 Load, inspect, display, and save OpenEXR files for VFX and HDR image workflows None (optionally pairs with OpenColorIO)
Nuke 3 Run .nk scripts headlessly from the canvas and publish workflows as versioned Nuke gizmos A local Foundry Nuke installation and license
Diffusers 19 Modular ๐Ÿงจ Diffusers pipelines โ€” build media generation workflows from individual, connectable diffusion stages GPU (CUDA or MPS)

This is not an exhaustive list โ€” many more first-party and community libraries are available in the Griptape Nodes directory. You can also browse them from the editor via the Browse Community Libraries button in the Add Library modal.

Installing a library

The Standard Library is registered automatically, and the Advanced Media Library is offered during gtn init. Every other library on this page installs the same way:

  1. In the editor, open Manage โ†’ Library Management.
  2. Click Add Library and paste the library's Git URL (listed on each library's overview page).
  3. Click Install. The engine clones the repository, installs the library's Python dependencies into an isolated virtual environment, and registers its nodes.

Or from the command line:

gtn libraries download <git_url>

Each library's dependencies are isolated from the engine and from every other library, so installing any combination of these libraries is safe. See Coexistence guarantees for details.

How these docs are organized

Each library gets:

  • An overview page โ€” what the library does, how to install it, any prerequisites (environment variables, hardware, accounts), and its settings.
  • A reference page per node โ€” a consistent format with a TL;DR, the node's typical position in a workflow, and inputs/outputs/parameters tables.