Node Reference

Complete reference for all 51 built-in nodes in DeepChain

Node Reference

Welcome to the DeepChain Node Reference! Nodes are the building blocks of your workflows. Think of them as specialized workers—each one does one job really well, whether that's calling an API, processing data, making decisions, or running custom code.

This guide shows you all 51 built-in nodes available in DeepChain, organized by what they do. Let's find the right node for your workflow.

What Are Nodes?

Nodes are reusable components that perform specific tasks in your workflow. Each node:

  • Takes input data (from previous nodes or your trigger)
  • Processes it according to its configuration
  • Sends the result to the next node

You connect nodes together to build powerful automation workflows. DeepChain handles passing data between them automatically.

Quick Node Finder

Use this table to jump to the category you need:

Category Node Count What They Do
Control Flow 8 Branching, looping, merging execution paths
Data Processing 7 Transform, parse, filter, and manipulate data
AI & Intelligence 5 AI providers, learning, memory, suggestions
Communication & Integration 7 HTTP, email, webhooks, real-time messaging
Cloud & Enterprise 3 AWS, Azure, GCP integration
Database & Storage 1 SQL and NoSQL database operations
File & Document Processing 3 PDF, images, and file operations
Development & Debugging 4 Custom code, logging, debugging
Scheduling & Infrastructure 6 Pagination, streaming, scheduling
Special Purpose 3 Approvals, offline mode, device access

Tip: Each category page has detailed examples and best practices. Start with the category that matches your use case!


Choosing the Right Node: Quick Guide

I need to make a decision or branch my workflow:

I need to loop through data:

I need to transform or manipulate data:

I need to call an external API or service:

I need to send notifications:

I need AI capabilities:

I need to work with databases:

I need to work with files or PDFs:

I need to write custom code:

I need to debug my workflow:


Control Flow

Nodes that direct the flow of your workflow—deciding which path to take, repeating steps, or combining multiple branches.

Common patterns:

  • Decision trees (If → multiple paths)
  • Batch processing (Loop → process each item)
  • Parallel execution (multiple branches → Merge)
  • Sub-workflows (Chain Node)

See full Control Flow documentation →


Data Processing

Transform and manipulate data as it moves through your workflow. Parse different formats, encrypt sensitive data, cache results, or add computed fields.

Common patterns:

  • Reshaping API responses to match your schema
  • Parsing CSV uploads or JSON payloads
  • Normalizing data (lowercase emails, format dates)
  • Computing derived values (totals, discounts, summaries)

See full Data Processing documentation →


AI & Intelligence

Add AI capabilities to your workflows. Generate text, summarize documents, classify content, predict patterns, or store conversation history.

Common patterns:

  • Summarize user feedback
  • Classify tickets or messages
  • Generate email responses
  • Predict customer churn
  • Store conversation history for context

See full AI & Intelligence documentation →


Communication & Integration

Connect to external services and receive data from the outside world. Call APIs, send emails, publish to Slack, or receive webhooks.

Common patterns:

  • REST API integration (call external services)
  • Webhook receivers (respond to external events)
  • Multi-channel notifications (email + Slack + SMS)
  • GraphQL queries
  • WebSocket streaming

See full Communication documentation →


Cloud & Enterprise

Integrate with AWS, Azure, and GCP. Store files in the cloud, trigger Lambda functions, or orchestrate enterprise systems.

Common patterns:

  • Upload files to S3
  • Execute Lambda functions
  • Read/write to cloud storage
  • Multi-cloud orchestration

See full Cloud & Enterprise documentation →


Database & Storage

Query and modify databases. Execute SELECT, INSERT, UPDATE, DELETE, and transaction operations.

Common patterns:

  • Fetch user data by ID
  • Insert new records
  • Update existing records
  • Join tables and aggregate data

See full Database documentation →


File & Document Processing

Work with files, PDFs, and images. Read uploads, generate PDFs, parse documents, or transform images.

Common patterns:

  • Read CSV and process rows
  • Generate invoices as PDFs
  • Parse PDF documents for data extraction
  • Resize images for different screen sizes

See full File Processing documentation →


Development & Debugging

Write custom code, log execution details, and troubleshoot your workflows.

Common patterns:

  • Custom validation logic
  • Complex calculations
  • Debug output during development
  • Hot reload for rapid iteration

See full Development documentation →


Scheduling & Infrastructure

Schedule workflows to run on a timer, handle paginated API responses, or stream real-time data.

Common patterns:

  • Run a report every morning
  • Fetch all pages from a paginated API
  • Stream updates in real-time
  • Rate-limit API calls

Special Purpose

Specialized nodes for unique scenarios like approvals, offline-first mobile workflows, or hardware access.

Common patterns:

  • Human-in-the-loop approvals
  • Mobile-first workflows with offline support
  • Access device cameras, microphones, or sensors

Next Steps

For enterprise integration connectors (Salesforce, HubSpot, Jira, Slack, etc.), see the Connectors Reference.