> ## 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.

# Logic & Control

> Essential nodes for flow control, conditional processing, and list operations

## 1. What are Logic & Control Nodes?

Logic & Control nodes provide the decision-making and flow control capabilities that enable sophisticated workflow automation. They handle conditional processing, data filtering, list operations, and complex logic that determines how data flows through your workflows based on specific criteria and conditions.

> [!NOTE]
>
> These nodes transform simple linear processes into intelligent, adaptive
> workflows that can make decisions, branch execution paths, and process data
> collections efficiently, serving as the brain of your flows.

## 2. Available Node Types

| Node Category | Examples | Primary Functions |
| :- | :- | :- |
| **Conditional Processing** | Condition, Condition (Legacy), Ensemble Condition | Decision making, branching logic, intelligent filtering |
| **List Operations** | Filter List Values, List to Single Value, Single Value to List, Count List Items | Data collection processing, aggregation, transformation |
| **Flow Control** | Join paths, Extract from Structured | Execution routing, data extraction, modular processing |
| **Text Operations** | Combine Text, Extract Fields, Merge File and Text, Markdown to HTML | Text processing, field extraction, content manipulation |

## 3. Core Capabilities

**Conditional Processing** - Advanced decision-making capabilities with support for both traditional logical operators and AI-powered semantic evaluation. Handle text and numeric comparisons, complex multi-criteria conditions, and intelligent filtering based on context and intent.

> [!NOTE]
>
> AI-powered conditions can understand nuanced criteria that would be difficult
> to express with traditional logical operators, enabling more sophisticated
> decision-making.

**List Management** - Comprehensive list operations including filtering, transformation, counting, and conversion between single values and collections. Support for complex data structures and intelligent filtering based on various criteria.

> [!NOTE]
>
> List operations enable powerful data processing workflows by allowing you to
> handle collections of data efficiently and apply operations across multiple
> items.

**Flow Orchestration** - Control flow execution paths with branching logic, path joining, and structured data extraction. Enable modular processing and complex routing scenarios based on data characteristics and conditions.

**Text Processing** - Advanced text manipulation capabilities including field extraction, content combination, file merging, and format conversion. Handle complex text operations that require intelligent parsing and transformation.

> [!WARNING]
>
> Complex conditional logic should be thoroughly tested to ensure proper flow
> behavior across all possible execution paths and data scenarios.

## Next Steps

* Learn about [AI Processing](https://docs.noxus.ai/platform/flows/ai-processing)
* Explore [Integrations](https://docs.noxus.ai/platform/flows/integrations)
* Understand [Triggers](https://docs.noxus.ai/platform/flows/triggers.md)
* Check out the [Platform](https://docs.noxus.ai/platform/introduction)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.