---
layout: page
title: "Node Reference"
---

Complete reference documentation for all 581 NodeTool nodes across 70 namespaces.

## Namespaces

### apify

- **[apify.scraping](apify/scraping/)** - 7 node(s)

### gemini

- **[gemini.audio](gemini/audio/)** - 2 node(s)
- **[gemini.image](gemini/image/)** - 1 node(s)
- **[gemini.text](gemini/text/)** - 2 node(s)
- **[gemini.video](gemini/video/)** - 2 node(s)

### kie

- **[kie.dynamic_schema](kie/dynamic_schema/)** - 1 node(s)

### lib

- **[lib.audio](lib/audio/)** - 16 node(s)
- **[lib.browser](lib/browser/)** - 5 node(s)
- **[lib.charts](lib/charts/)** - 1 node(s)
- **[lib.convert](lib/convert/)** - 1 node(s)
- **[lib.convert.pandoc](lib/convert/pandoc/)** - 2 node(s)
- **[lib.datetime](lib/datetime/)** - 5 node(s)
- **[lib.docx](lib/docx/)** - 9 node(s)
- **[lib.epub](lib/epub/)** - 4 node(s)
- **[lib.excel](lib/excel/)** - 6 node(s)
- **[lib.graphql](lib/graphql/)** - 4 node(s)
- **[lib.grid](lib/grid/)** - 2 node(s)
- **[lib.html](lib/html/)** - 8 node(s)
- **[lib.http](lib/http/)** - 7 node(s)
- **[lib.mail](lib/mail/)** - 4 node(s)
- **[lib.markdown](lib/markdown/)** - 6 node(s)
- **[lib.nlp](lib/nlp/)** - 7 node(s)
- **[lib.notion](lib/notion/)** - 6 node(s)
- **[lib.ocr](lib/ocr/)** - 2 node(s)
- **[lib.os](lib/os/)** - 29 node(s)
- **[lib.pdf](lib/pdf/)** - 11 node(s)
- **[lib.pptx](lib/pptx/)** - 2 node(s)
- **[lib.rss](lib/rss/)** - 2 node(s)
- **[lib.s3](lib/s3/)** - 7 node(s)
- **[lib.secret](lib/secret/)** - 1 node(s)
- **[lib.sqlite](lib/sqlite/)** - 7 node(s)
- **[lib.supabase](lib/supabase/)** - 6 node(s)
- **[lib.svg](lib/svg/)** - 14 node(s)
- **[lib.tensorflow](lib/tensorflow/)** - 4 node(s)
- **[lib.twilio](lib/twilio/)** - 4 node(s)
- **[lib.validate](lib/validate/)** - 5 node(s)
- **[lib.video.download](lib/video/download/)** - 1 node(s)

### messaging

- **[messaging.discord](messaging/discord/)** - 2 node(s)
- **[messaging.telegram](messaging/telegram/)** - 2 node(s)

### mistral

- **[mistral.embeddings](mistral/embeddings/)** - 1 node(s)
- **[mistral.text](mistral/text/)** - 2 node(s)
- **[mistral.vision](mistral/vision/)** - 2 node(s)

### nodetool

- **[nodetool.agents](nodetool/agents/)** - 25 node(s)
- **[nodetool.audio](nodetool/audio/)** - 23 node(s)
- **[nodetool.code](nodetool/code/)** - 19 node(s)
- **[nodetool.compare](nodetool/compare/)** - 1 node(s)
- **[nodetool.constant](nodetool/constant/)** - 28 node(s)
- **[nodetool.control](nodetool/control/)** - 17 node(s)
- **[nodetool.data](nodetool/data/)** - 30 node(s)
- **[nodetool.document](nodetool/document/)** - 8 node(s)
- **[nodetool.generators](nodetool/generators/)** - 5 node(s)
- **[nodetool.image](nodetool/image/)** - 22 node(s)
- **[nodetool.input](nodetool/input/)** - 33 node(s)
- **[nodetool.model3d](nodetool/model3d/)** - 17 node(s)
- **[nodetool.output](nodetool/output/)** - 1 node(s)
- **[nodetool.sandbox](nodetool/sandbox/)** - 2 node(s)
- **[nodetool.team](nodetool/team/)** - 2 node(s)
- **[nodetool.text](nodetool/text/)** - 50 node(s)
- **[nodetool.triggers](nodetool/triggers/)** - 5 node(s)
- **[nodetool.video](nodetool/video/)** - 29 node(s)
- **[nodetool.workflows.base_node](nodetool/workflows/base_node/)** - 1 node(s)
- **[nodetool.workflows.workflow_node](nodetool/workflows/workflow_node/)** - 1 node(s)
- **[nodetool.workspace](nodetool/workspace/)** - 18 node(s)

### openai

- **[openai.agents](openai/agents/)** - 2 node(s)
- **[openai.audio](openai/audio/)** - 3 node(s)
- **[openai.image](openai/image/)** - 2 node(s)
- **[openai.text](openai/text/)** - 3 node(s)

### search

- **[search.google](search/google/)** - 8 node(s)

### vector

- **[vector](vector/)** - 13 node(s)
