Skip to content
All docs

Operating

Testing and debugging

Catch problems before they ship, test single nodes with sample data, and trace every execution.

Noria is built to catch mistakes early — before a workflow ever runs in production.

The live linter

As you build, a built-in linter checks your workflow continuously. It flags problems like unknown variables, disconnected nodes, and missing required fields — before runtime, right in the editor. Fix the warnings and you avoid most failures.

Test a single node

You don't have to run the whole workflow to check one step:

  1. Select a node and open the Test tab.
  2. Provide sample input (or pin the output of an upstream node).
  3. Run just that node and inspect the result.

This makes iterating on a message template or an API call fast and safe.

Trace an execution

Every run is recorded. Open Analytics to see:

  • Execution count, success rate, and average runtime.
  • A node-by-node trace of inputs, outputs, errors, and retries.

When things fail

Failed nodes retry automatically with exponential backoff. Runs that exhaust their retries are kept so nothing disappears silently — you can inspect exactly what happened and why.

Need a hand reading a trace? Share it in our Discord and the community will help.