Node Reference
Explore all available nodes organized by category. Each node serves a specific purpose in your workflow, from receiving input to processing data to generating output.
Text Input
Receives text input from users or other sources. Perfect for chat interfaces and form data.
File Input
Load and read files from the filesystem. Supports text, JSON, CSV, and more.
File Upload
Accept file uploads from users. Process documents, images, and data files.
HTTP Request
Make HTTP requests to external APIs. Supports GET, POST, PUT, DELETE methods.
Webhook Trigger
Start workflow execution when receiving webhook requests from external services.
LLM
Send prompts to language models (OpenAI, Anthropic, etc.) and receive responses.
Transform
Transform data using JavaScript expressions. Map, filter, and reshape data.
Filter
Filter arrays based on conditions. Keep only items that match your criteria.
Code
Execute custom JavaScript or Python code. Full flexibility for complex logic.
Knowledge Base
Query vector databases for RAG. Search documents and retrieve relevant context.
Web Search
Search the web and retrieve results. Great for research and fact-checking agents.
Text Output
Output text responses. Display results in the chat interface or save to variables.
File Output
Save data to files. Export results as JSON, CSV, text, or other formats.
Webhook Output
Send data to external webhooks. Integrate with Slack, Discord, Zapier, and more.
Condition
Branch workflow based on conditions. Route data to different paths based on logic.
Loop
Iterate over arrays or repeat actions. Process each item in a collection.
Delay
Pause execution for a specified duration. Rate limit API calls or add delays.
Switch
Multi-way branching based on value matching. Like a switch statement in code.
Custom Nodes
Need functionality not covered by built-in nodes? You can create custom nodes using the CogTog SDK or the Code node for quick scripting.
Code Node
Write JavaScript or Python directly in the editor. Great for one-off transformations.
MCP Integration
Connect to MCP (Model Context Protocol) servers to add custom tools and capabilities.