> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noxus.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Nodes

> Unified reference for core node categories in Noxus

## What are Nodes?

Nodes are the building blocks of flows. Each node performs a specific function, defines typed inputs/outputs, and can be composed to create reliable automations. Nodes are organized by capability so you can quickly find the right tool for the job.

## AI Processing

AI Processing nodes understand and generate content using language and vision models.

<AccordionGroup>
  <Accordion title="Text Generation" icon="type">
    **Nodes:** Generate Text, Generate Fields, Categorizer

    **Primary Functions:**

    * Content creation and text generation
    * Structured data extraction from text
    * Classification and categorization
    * Form filling and template completion
  </Accordion>

  <Accordion title="Vision & Multimodal" icon="eye">
    **Nodes:** Interpret Image, Generate Image, Transform Image, Interpret Audio

    **Primary Functions:**

    * Image analysis and understanding
    * Visual content generation
    * Image transformation and editing
    * Multimodal content processing
  </Accordion>

  <Accordion title="Intelligent Agents" icon="bot">
    **Nodes:** Agent, CoWorker, Web Research

    **Primary Functions:**

    * Multi-step reasoning and planning
    * Tool use and external integrations
    * Complex task execution
    * Autonomous decision making
  </Accordion>

  <Accordion title="Specialized Processing" icon="cpu">
    **Nodes:** Summarizer, Webpage Reader, Enrich Company

    **Primary Functions:**

    * Domain-specific analysis
    * Content summarization
    * Data enrichment and enhancement
    * Specialized text processing
  </Accordion>
</AccordionGroup>

**AI Processing Capabilities:**

* Advanced language processing for generation and structured outputs
* Computer vision and multimodal understanding
* Agentic flows with tool use and multi‑step reasoning

## Data & Files

Data & Files nodes transform, extract, and generate content from files and data.

<AccordionGroup>
  <Accordion title="File Processing" icon="file">
    **Nodes:** File to Text, Text to File, Download File, Merge Files

    **Primary Functions:**

    * Document extraction and text conversion
    * File creation and generation
    * Archive handling and compression
    * File merging and combination
  </Accordion>

  <Accordion title="Data Transformation" icon="shuffle">
    **Nodes:** File to Base64, File to Path

    **Primary Functions:**

    * Format conversion between file types
    * Data encoding and decoding
    * File path manipulation
    * Binary data handling
  </Accordion>

  <Accordion title="Content Manipulation" icon="pencil">
    **Nodes:** Overlay Image on PDF, Fill File Template, Fill Excel Template, PDF Form Filler

    **Primary Functions:**

    * Template filling and customization
    * Form processing and completion
    * Content updates and modifications
    * Document generation from templates
  </Accordion>

  <Accordion title="Web Operations" icon="globe">
    **Nodes:** Read Webpage, Make API Request

    **Primary Functions:**

    * Web data extraction and scraping
    * API integration and requests
    * External service communication
    * Real-time data retrieval
  </Accordion>

  <Accordion title="Code Execution" icon="code">
    **Nodes:** Run Code

    **Primary Functions:**

    * Custom logic implementation
    * Specialized data processing
    * External library integration
    * Complex calculations
  </Accordion>
</AccordionGroup>

**Data & Files Capabilities:**

* Document extraction with OCR fallback
* Template/file generation from variables and data
* API requests and custom code for flexible pipelines

## Logic & Control

Logic & Control nodes route, filter, and transform data to shape execution.

<AccordionGroup>
  <Accordion title="Conditional Processing" icon="git-branch">
    **Nodes:** Condition

    **Primary Functions:**

    * Branching logic and decision making
    * Intelligent filtering and routing
    * Rule-based data processing
    * Dynamic flow control
  </Accordion>

  <Accordion title="List Operations" icon="list">
    **Nodes:** Filter List Values, List to Single Value, Single Value to List, Count List Items

    **Primary Functions:**

    * Collection processing and filtering
    * Data aggregation and summarization
    * List transformation and conversion
    * Item counting and enumeration
  </Accordion>

  <Accordion title="Flow Control" icon="route">
    **Nodes:** Join paths, Extract from Structured

    **Primary Functions:**

    * Execution path routing and merging
    * Structured data extraction
    * Flow synchronization
    * Data path management
  </Accordion>

  <Accordion title="Text Operations" icon="type">
    **Nodes:** Combine Text, Extract Fields, Merge File and Text, Markdown to HTML

    **Primary Functions:**

    * Text manipulation and combination
    * Field extraction from content
    * Format conversion and transformation
    * Content merging and processing
  </Accordion>
</AccordionGroup>

**Logic & Control Capabilities:**

* Deterministic and AI‑assisted conditions
* List filtering, counting, and structure conversion
* Path routing and text/data extraction

## Next Steps

* Explore [Inputs & Outputs](/core/modules/inputs-outputs)
* Learn about [Integrations](/core/modules/integrations)
* See [Triggers](/core/modules/triggers)
