Skip to content

Developing Nodes

This section provides comprehensive documentation for developers building custom nodes for Griptape Nodes.

For AI Assistants & Coding Agents

All documentation in this section is available as raw markdown for use with AI coding assistants:

Usage: Point your AI assistant to these URLs with instructions like: "Read this node development guide: [URL] and help me build a custom node"

Getting Started

If you're new to developing nodes, start with the Getting Started Guide. This guide provides a beginner-friendly introduction to the node development ecosystem and walks you through building your first node.

Comprehensive Reference

For detailed technical information, see the Comprehensive Node Development Guide. This exhaustive reference covers:

  • Node base classes (DataNode, ControlNode, StartNode, EndNode, etc.)
  • Parameters, traits, containers, and lifecycle callbacks
  • Async patterns (AsyncResult)
  • Advanced UI/UX and error-handling guidance
  • Creating and distributing node libraries
  • Custom widget components
  • Production best practices

Practical Examples

  • Example Control Node - A complete working example demonstrating best practices for building control nodes

Documentation Structure

  1. Getting Started - Your first node and essential concepts
  2. Comprehensive Guide - Complete technical reference
  3. Example Code - Practical implementation patterns