Skip to content

Output Data

Every node produces output data when it executes. You can inspect this data to verify your workflow is working correctly and to debug issues.

Viewing Output

  1. After a workflow executes, click on any completed node
  2. The output panel shows the data that node produced
  3. Each item is displayed as a JSON object

Node output data viewer

Pagination

For nodes that produce many items (e.g., database queries returning hundreds of rows), output is paginated:

  • Items are stored in chunks of up to 2,000 items per chunk
  • Use the pagination controls to browse through results
  • Each item is displayed individually for easy inspection

Output Structure

Node output is typically an array of items. For example, a database query might produce:

json
[
  { "id": 1, "name": "Alice", "email": "alice@example.com" },
  { "id": 2, "name": "Bob", "email": "bob@example.com" },
  { "id": 3, "name": "Charlie", "email": "charlie@example.com" }
]

Each item appears as a separate entry in the output viewer with its own index number.

Streaming Output

Nodes that support streaming (like SFTP Stream Read) produce output incrementally. Depending on the execution mode:

  • Piped mode — items stream to downstream nodes as they're produced, and output data appears incrementally in the viewer
  • Gated mode — all items are collected first, then available as a complete dataset

Data Flow Between Nodes

Output from one node becomes input for connected downstream nodes. The edge between nodes determines which output handle feeds which input:

  • Most nodes have a single output handle
  • Conditional nodes (like Switch) route items to specific handles
  • Only items that reach a node's connected handle are processed