Node Catalog
Generated from the native catalog
Node Catalog
Browse generated documentation for every built-in Flow-Like node. Categories, pins, descriptions, flags, defaults, and ratings come directly from Rust catalog metadata.
Categories
Top-level groups are generated from node category paths.
Browse 212 generated Flow-Like node references in AI with pins, schemas, metadata, and security ratings.
Automation135 nodesBrowse 135 generated Flow-Like node references in Automation with pins, schemas, metadata, and security ratings.
Bit3 nodesBrowse 3 generated Flow-Like node references in Bit with pins, schemas, metadata, and security ratings.
Control18 nodesBrowse 18 generated Flow-Like node references in Control with pins, schemas, metadata, and security ratings.
Data441 nodesBrowse 441 generated Flow-Like node references in Data with pins, schemas, metadata, and security ratings.
Document54 nodesBrowse 54 generated Flow-Like node references in Document with pins, schemas, metadata, and security ratings.
Email25 nodesBrowse 25 generated Flow-Like node references in Email with pins, schemas, metadata, and security ratings.
Events26 nodesBrowse 26 generated Flow-Like node references in Events with pins, schemas, metadata, and security ratings.
Image16 nodesBrowse 16 generated Flow-Like node references in Image with pins, schemas, metadata, and security ratings.
Logging5 nodesBrowse 5 generated Flow-Like node references in Logging with pins, schemas, metadata, and security ratings.
Math39 nodesBrowse 39 generated Flow-Like node references in Math with pins, schemas, metadata, and security ratings.
Notifications2 nodesBrowse 2 generated Flow-Like node references in Notifications with pins, schemas, metadata, and security ratings.
Processing2 nodesBrowse 2 generated Flow-Like node references in Processing with pins, schemas, metadata, and security ratings.
Structs8 nodesBrowse 8 generated Flow-Like node references in Structs with pins, schemas, metadata, and security ratings.
UI86 nodesBrowse 86 generated Flow-Like node references in UI with pins, schemas, metadata, and security ratings.
Utils187 nodesBrowse 187 generated Flow-Like node references in Utils with pins, schemas, metadata, and security ratings.
Variable2 nodesBrowse 2 generated Flow-Like node references in Variable with pins, schemas, metadata, and security ratings.
Web91 nodesBrowse 91 generated Flow-Like node references in Web with pins, schemas, metadata, and security ratings.
All nodes
Showing 1352 of 1352 generated node docs.
Invoke Agent
AI/AgentsExecutes an Agent with history and returns the complete response
Simple Agent
AI/AgentsLLM-driven control loop that repeatedly calls referenced Flow functions as tools until it decides to stop
Stream Invoke Agent
AI/AgentsExecutes an Agent with streaming, emitting chunks in real-time
Add DataFusion
AI/Agents/BuilderAdd a DataFusion SQL session to an agent for data analysis capabilities
Agent from Model
AI/Agents/BuilderCreates an Agent object from a model Bit with configuration
Lazy Register Function Tools
AI/Agents/BuilderIndexes referenced Flow-Like functions into a vector DB so agents can discover tools via semantic search at runtime, keeping the context window lean.
Register Function Tools
AI/Agents/BuilderAdds referenced Flow-Like functions as callable tool references to an Agent
Register KG Traverse Tool
AI/Agents/BuilderRegisters a knowledge graph traversal tool on the agent so it can query the graph mid-conversation
Register MCP Tools
AI/Agents/BuilderAdds Model Context Protocol (MCP) server tools to an Agent
Register Memory
AI/Agents/BuilderGives the agent autonomous access to persistent memory tools (_memory_search, _memory_store, _memory_compress)
Register Thinking Tool
AI/Agents/BuilderEnables Rig's built-in Thinking tool for reasoning capabilities
Set Agent System Prompt
AI/Agents/BuilderSets the system prompt for an Agent to guide its behavior
Embed Document
AI/EmbeddingCreates an embedding vector for a document string using a cached embedding model
Embed Image
AI/EmbeddingEmbeds an image using a loaded model
Embed Query
AI/EmbeddingEmbeds a query string using a loaded model
Load Embedding Model
AI/EmbeddingLoads a model from a Bit
AI Extractor
AI/GenerativeUses an LLM plus a JSON schema to extract structured data from free-form text
AI Extractor from History
AI/GenerativeExtracts structured data by replaying an entire chat history through an LLM
Add Model Headers
AI/GenerativeAdds custom HTTP headers to a model for use with custom API endpoints
Find Model
AI/GenerativeFinds the best model based on certain selection criteria
Invoke Model
AI/GenerativeInvokes the configured model with the provided chat history and streams back chunks.
Invoke Simple
AI/GenerativeInvokes an LLM with a single system prompt + user prompt and streams back tokens.
Invoke with Tools
AI/GenerativeInvokes an LLM that can call Flow tools/functions and routes each call to execution pins.
LLM Branch
AI/GenerativeRoutes execution based on an LLM-evaluated yes/no decision
Summarize
AI/GenerativeSummarizes long text using an LLM with configurable strategies. Supports Map-Reduce (parallel, fast), Refine (sequential, coherent), Hierarchical (structure-aware), Hybrid (parallel + coherent), and Sliding Window (memory-efficient). Optional Chain of Density post-processing for optimal information density.
Local Text to Speech
AI/Generative/AudioGenerates WAV speech locally with an installed any-tts model bit.
Speech to Text
AI/Generative/AudioTranscribes or translates audio with an existing provider Bit.
Text to Speech
AI/Generative/AudioGenerates speech audio with an existing provider Bit and writes it to FlowPath.
Google STT Options
AI/Generative/Audio/OptionsCreates typed speech-to-text options for Gemini and Vertex audio transcription.
Google TTS Options
AI/Generative/Audio/OptionsCreates typed text-to-speech options for Gemini and Vertex speech models.
Hugging Face TTS Options
AI/Generative/Audio/OptionsCreates typed text-to-speech options for Hugging Face speech models.
Mistral TTS Options
AI/Generative/Audio/OptionsCreates typed text-to-speech options for Mistral speech models.
OpenAI-Compatible STT Options
AI/Generative/Audio/OptionsCreates typed speech-to-text options for OpenAI-compatible providers.
OpenAI-Compatible TTS Options
AI/Generative/Audio/OptionsCreates typed text-to-speech options for OpenAI-compatible providers.
xAI STT Options
AI/Generative/Audio/OptionsCreates typed speech-to-text options for xAI transcription models.
xAI TTS Options
AI/Generative/Audio/OptionsCreates typed text-to-speech options for xAI speech models.
Clear History
AI/Generative/HistoryClears all messages from a ChatHistory
From Messages
AI/Generative/HistoryCreates a Chat History from Messages
Get System Prompt
AI/Generative/HistoryExtracts the first system-level message from a chat history for downstream use
History From String
AI/Generative/HistoryCreates a ChatHistory Struct from String (as User Message)
Make History
AI/Generative/HistoryCreates a ChatHistory struct
Pop Message from History
AI/Generative/HistoryRemoves and returns the last message in a chat history
Push Message
AI/Generative/HistoryAppends a chat message to the end of a history
Set History Frequency Penalty
AI/Generative/HistoryStores the frequency penalty parameter used by LLM sampling
Set History N
AI/Generative/HistoryStores how many completions to request in downstream LLM calls
Set History Presence Penalty
AI/Generative/HistoryStores the presence penalty parameter used for discouraging repetition
Set History Temperature
AI/Generative/HistoryStores the sampling temperature used for later LLM invocations
Set History Thinking
AI/Generative/HistoryStores the thinking level that downstream model invocations should use
Set History Top P
AI/Generative/HistoryStores the nucleus sampling (top-p) parameter alongside the chat history
Set History User
AI/Generative/HistoryUpdates the user identifier stored alongside the chat history
Set Max Tokens
AI/Generative/HistoryStores the maximum completion tokens allowed for future calls
Set Response Format
AI/Generative/HistoryConfigures the structured response format expected from later LLM calls
Set Seed
AI/Generative/HistoryStores an optional randomness seed alongside the chat history
Set Stop Words
AI/Generative/HistoryStores one or more stop sequences to truncate future completions
Set Stream
AI/Generative/HistoryStores whether downstream LLM invocations should stream tokens
Set System Message
AI/Generative/HistoryCreates or replaces the system prompt within a chat history before invoking an LLM
Extract Content
AI/Generative/History/MessageExtracts text content from a chat message, flattening multi-part payloads
Make Message
AI/Generative/History/MessageCreates a chat message with text or image content and optional tool metadata
Push Content
AI/Generative/History/MessageAppends text or image parts onto a chat message
Generate Image
AI/Generative/ImageGenerates one image with an existing provider Bit and writes it to FlowPath.
AWS Bedrock Image Options
AI/Generative/Image/OptionsCreates typed image options for AWS Bedrock image models.
Google Imagen Options
AI/Generative/Image/OptionsCreates typed image options for Google AI Studio and Vertex Imagen models.
Hugging Face Image Options
AI/Generative/Image/OptionsCreates typed image options for Hugging Face text-to-image models.
OpenAI Image Options
AI/Generative/Image/OptionsCreates typed image options for OpenAI and Azure OpenAI image generation.
OpenRouter Image Options
AI/Generative/Image/OptionsCreates typed image options for OpenRouter image-output models.
Together Image Options
AI/Generative/Image/OptionsCreates typed image options for Together text-to-image models.
xAI Image Options
AI/Generative/Image/OptionsCreates typed image options for xAI image generation.
Make Preferences
AI/Generative/PreferencesCreates a BitModelPreference struct used to guide model selection
Set Model Hint
AI/Generative/PreferencesAdds a soft preference hint for downstream model selection
Set Preference Weight
AI/Generative/PreferencesAdjusts the relative weight for a specific capability preference
AWS Bedrock Model
AI/Generative/ProviderPrepares a Bit for AWS Bedrock model endpoints
Anthropic Model
AI/Generative/ProviderPrepares a Bit for Anthropic's Claude API using the provided credentials
Cohere Model
AI/Generative/ProviderPrepares a Bit for Cohere's API using the supplied credentials
Deepseek Model
AI/Generative/ProviderPrepares a Bit for Deepseek's API using the provided credentials
Galadriel Model
AI/Generative/ProviderPrepares a Bit for Galadriel's verified endpoint using the provided credentials
Gemini Model
AI/Generative/ProviderPrepares a Bit for Google Gemini endpoints using the provided credentials
Groq Model
AI/Generative/ProviderPrepares a Bit for Groq's API using the supplied endpoint and key
Huggingface Model
AI/Generative/ProviderBuilds the Huggingface model based on certain selection criteria
Hyperbolic Model
AI/Generative/ProviderBuilds the Hyperbolic model based on certain selection criteria
LM Studio Model
AI/Generative/ProviderConnects to a locally running LM Studio server via its OpenAI-compatible API
Mira Model
AI/Generative/ProviderBuilds the Mira model based on certain selection criteria
Mistral Model
AI/Generative/ProviderBuilds the Mistral model based on certain selection criteria
Moonshot AI Model
AI/Generative/ProviderBuilds the Moonshot AI model based on certain selection criteria
Mozilla any-llm Model
AI/Generative/ProviderBuilds a model via the Mozilla any-llm gateway (OpenAI-compatible). Supports both self-hosted gateways and the managed platform at any-llm.ai
Ollama Model
AI/Generative/ProviderBuilds the Ollama model based on certain selection criteria
OpenAI Model
AI/Generative/ProviderPrepares a Bit for OpenAI or Azure OpenAI endpoints with the provided credentials
OpenRouter Model
AI/Generative/ProviderBuilds the OpenRouter model based on certain selection criteria
Perplexity Model
AI/Generative/ProviderBuilds the Perplexity model based on certain selection criteria
Together AI Model
AI/Generative/ProviderBuilds the Together AI model based on certain selection criteria
Vertex AI Model
AI/Generative/ProviderPrepares a Bit for Google Vertex AI Gemini endpoints using ADC or service account credentials
VoyageAI Model
AI/Generative/ProviderBuilds the VoyageAI model based on certain selection criteria
xAI Model
AI/Generative/ProviderBuilds the xAI model based on certain selection criteria
Chunk From String
AI/Generative/ResponseWraps an arbitrary string in a synthetic streaming chunk
Last Content
AI/Generative/ResponseExtracts the content string from the last assistant message in a response
Last Message
AI/Generative/ResponseExtracts the last assistant message from a response
Make Response
AI/Generative/ResponseCreates an empty Response struct for manual composition
Push Chunk
AI/Generative/ResponseAppends a streaming chunk onto a response
Response From String
AI/Generative/ResponseWraps a plain string into a synthetic LLM response object for downstream tooling.
Get Token
AI/Generative/Response/ChunkExtracts the latest streamed token from a response chunk
Get Content
AI/Generative/Response/MessageExtracts the text content field from a response message
Get Role
AI/Generative/Response/MessageExtracts the author role string from a response message
Generate Video
AI/Generative/VideoGenerates video with an existing provider Bit and writes it to FlowPath.
OpenAI Sora Options
AI/Generative/Video/OptionsCreates typed video options for OpenAI Sora models.
Replicate Video Options
AI/Generative/Video/OptionsCreates typed video options for Replicate video models.
Runway Options
AI/Generative/Video/OptionsCreates typed video options for Runway models.
Vertex Veo Options
AI/Generative/Video/OptionsCreates typed video options for Google Vertex Veo models.
fal Video Options
AI/Generative/Video/OptionsCreates typed video options for fal.ai video models.
Replicate Video Model
AI/Generative/Video/ProviderBuilds a Replicate video generation provider Bit.
Runway Video Model
AI/Generative/Video/ProviderBuilds a Runway video generation provider Bit.
fal Video Model
AI/Generative/Video/ProviderBuilds a fal.ai queued video generation provider Bit.
Abort
AI/GitHub/Copilot/ChatAborts the current message processing
Send Message
AI/GitHub/Copilot/ChatSends a message to Copilot and waits for complete response. Supports history input for context.
Stream Message
AI/GitHub/Copilot/ChatSends a message to Copilot and streams the response. Supports history input and matches Model Invoke interface.
Local Client Config
AI/GitHub/Copilot/ClientBuilds a local Copilot client configuration (stdio-based). Requires 'copilot' CLI to be installed and in PATH, or specify the CLI path explicitly.
Server Client Config
AI/GitHub/Copilot/ClientBuilds a server/remote Copilot client configuration (TCP-based)
Start Local Client
AI/GitHub/Copilot/ClientStarts a local Copilot client using stdio. Requires 'copilot' CLI installed.
Start Server Client
AI/GitHub/Copilot/ClientStarts a server/remote Copilot client using TCP
Stop Client
AI/GitHub/Copilot/ClientGracefully stops a running Copilot client (local or server)
Custom Agent Config
AI/GitHub/Copilot/ConfigConfigures a custom agent
Infinite Session Config
AI/GitHub/Copilot/ConfigConfigures infinite session with automatic context compaction
Provider Config (BYOK)
AI/GitHub/Copilot/ConfigConfigures a custom provider (Bring Your Own Key)
System Message Config
AI/GitHub/Copilot/ConfigConfigures the system message for the session
MCP HTTP Server
AI/GitHub/Copilot/MCPConfigures an HTTP/SSE MCP server for remote tool integration
MCP Local Server
AI/GitHub/Copilot/MCPConfigures a local/stdio MCP server for tool integration
Create Session
AI/GitHub/Copilot/SessionCreates a new Copilot chat session
Destroy Session
AI/GitHub/Copilot/SessionDestroys a Copilot session
Session Builder
AI/GitHub/Copilot/SessionBuilds a complete Copilot session configuration with all options
Tool Config
AI/GitHub/Copilot/ToolsConfigures an agent tool with parameters
Tool List Builder
AI/GitHub/Copilot/ToolsCombines multiple tools into a list for session configuration
Client Status
AI/GitHub/Copilot/UtilitiesChecks if a Copilot client is connected and ready
Get Auth Status
AI/GitHub/Copilot/UtilitiesGets the authentication status of the Copilot client
Get Models
AI/GitHub/Copilot/UtilitiesLists available Copilot models
Get Version
AI/GitHub/Copilot/UtilitiesGets the version of the Copilot CLI
Load Model
AI/MLLoad Trained ML Model from Path
Load Model (Binary)
AI/MLLoad Trained ML Model from Path using fast binary format (Fory)
Predict
AI/MLPredict with Machine Learning Model
Prediction Class/Label
AI/MLExtract class_idx and label from predictions.
Save Model
AI/MLSave Trained ML Model to Path
Save Model (Binary)
AI/MLSave Trained ML Model to Path using fast binary format (Fory)
Teachable Machine
AI/MLImage classification using Teachable Machine models.
Train Classifier (Decision Tree)
AI/ML/ClassificationFit/Train a Decision Tree classifier. Native multi-class support with interpretable rules.
Train Classifier (Naive Bayes)
AI/ML/ClassificationFit/Train a Gaussian Naive Bayes classifier. Native multi-class support - no need for One-vs-All.
Train Classifier (SVM)
AI/ML/ClassificationFit/Train Support Vector Machines (SVM) for Multi-Class Classification
Train Clustering (DBSCAN)
AI/ML/ClusteringFit/Train DBSCAN Density-Based Clustering
Train Clustering (KMeans)
AI/ML/ClusteringFit/Train KMeans Clustering
K-Fold Split
AI/ML/DatasetGenerate K train/test splits for cross-validation. Each fold uses (K-1)/K data for training and 1/K for validation.
Sample Dataset
AI/ML/DatasetRandom sample N records or a ratio from a dataset
Shuffle Dataset
AI/ML/DatasetShuffle dataset rows randomly
Split Dataset
AI/ML/DatasetSplit a dataset into training and testing subsets
Stratified Split
AI/ML/DatasetSplit a dataset into training and testing subsets while maintaining class distribution
Accuracy
AI/ML/MetricsCalculate classification accuracy by comparing predictions to actual values
Confusion Matrix
AI/ML/MetricsBuild confusion matrix and calculate precision, recall, and F1 score
Regression Metrics
AI/ML/MetricsCalculate MSE, RMSE, MAE, and R² for regression predictions
Get Centroids
AI/ML/Model InfoExtract cluster centroids from a trained KMeans model
Get Coefficients
AI/ML/Model InfoExtract coefficients and intercept from a trained Linear Regression model
Model Info
AI/ML/Model InfoGet general information about any ML model
Extract Keypoint
AI/ML/ONNXExtract a specific keypoint from a pose by index or name
Feature Extraction
AI/ML/ONNXExtract feature vectors from images using ONNX models
Feature Similarity
AI/ML/ONNXCompare two feature vectors using cosine similarity or L2 distance
Image Classification
AI/ML/ONNXImage Classification with ONNX-Models. Download models from: MobileNetV2 (https://github.com/onnx/models/tree/main/validated/vision/classification/mobilenet), SqueezeNet (https://github.com/onnx/models/tree/main/validated/vision/classification/squeezenet), ResNet (https://github.com/onnx/models/tree/main/validated/vision/classification/resnet), EfficientNet (https://github.com/onnx/models/tree/main/validated/vision/classification/efficientnet-lite4)
Load ONNX
AI/ML/ONNXLoad ONNX Model from Path
Model Info
AI/ML/ONNXGet ONNX model metadata (inputs, outputs, shapes)
Object Detection
AI/ML/ONNXObject Detection in Images with ONNX-Models. Download models from: TinyYOLOv2 (https://github.com/onnx/models/tree/main/validated/vision/object_detection_segmentation/tiny-yolov2), YOLO (https://github.com/onnx/models/tree/main/validated/vision/object_detection_segmentation), SSD-MobileNet (https://github.com/onnx/models/tree/main/validated/vision/object_detection_segmentation/ssd-mobilenetv1)
Pose Estimation
AI/ML/ONNXDetect human poses and keypoints using ONNX models. Download models from: YOLOv8-Pose (https://docs.ultralytics.com/models/yolov8/), MoveNet (https://tfhub.dev/google/movenet/), HRNet (https://github.com/OAID/TengineKit)
Semantic Segmentation
AI/ML/ONNXSegment images into semantic classes using ONNX models. Download models from: DeepLabV3 (https://github.com/onnx/models/tree/main/validated/vision/object_detection_segmentation/duc), FCN (https://github.com/onnx/models/tree/main/validated/vision/object_detection_segmentation/fcn)
Session Info
AI/ML/ONNXGet information about a loaded ONNX session
Unload ONNX
AI/ML/ONNXRelease ONNX model from cache to free memory
Audio to Mel Spectrogram
AI/ML/ONNX/AudioConvert audio to mel spectrogram for speech models
Load Audio
AI/ML/ONNX/AudioLoad audio file for processing
Resample Audio
AI/ML/ONNX/AudioResample audio to target sample rate
Trim Audio
AI/ML/ONNX/AudioTrim audio to speech segments from VAD
Voice Activity Detection
AI/ML/ONNX/AudioDetect speech segments in audio. Download Silero VAD model from: https://github.com/snakers4/silero-vad/raw/master/src/silero_vad/data/silero_vad.onnx
Batch Image Inference
AI/ML/ONNX/BatchRun ONNX inference on multiple images in batches
Compare Faces
AI/ML/ONNX/FaceCompare two face embeddings for similarity
Crop Faces
AI/ML/ONNX/FaceCrop detected faces from image
Face Detection
AI/ML/ONNX/FaceDetect faces in images. Download models from: UltraFace (https://github.com/onnx/models/tree/main/validated/vision/body_analysis/ultraface), RetinaFace (https://huggingface.co/arnabdhar/retinaface-onnx), SCRFD (https://huggingface.co/onnx-community/scrfd_10g_bnkps)
Face Embedding
AI/ML/ONNX/FaceExtract face embedding for recognition. Download models from: ArcFace (https://huggingface.co/onnx-community/arcface_torch/tree/main), FaceNet (https://huggingface.co/rocca/facenet-onnx)
Named Entity Recognition
AI/ML/ONNX/NLPExtract named entities (persons, organizations, locations, dates, etc.) from text using ONNX models. Supports BERT, RoBERTa, and other transformer-based NER models with automatic tokenization. Download models from: BERT-base-NER (https://huggingface.co/dslim/bert-base-NER), Multilingual NER (https://huggingface.co/Davlan/bert-base-multilingual-cased-ner-hrl), spaCy NER (https://huggingface.co/spacy). Download tokenizer.json from the same model repository.
Crop Text Regions
AI/ML/ONNX/OCRCrop detected text regions from image for recognition
Text Detection
AI/ML/ONNX/OCRDetect text regions in images. Download models from: CRAFT (https://huggingface.co/quocanh34/craft_text_detection_onnx), DBNet (https://huggingface.co/Xenova/dbnet_resnet50_onnx), EAST (https://www.dropbox.com/s/r2ingd0l3zt8hxs/frozen_east_text_detection.tar.gz)
Text Recognition
AI/ML/ONNX/OCRRecognize text from cropped text regions. Download models from: CRNN (https://huggingface.co/Xenova/crnn_onnx), TrOCR (https://huggingface.co/microsoft/trocr-base-printed), PaddleOCR (https://huggingface.co/aapot/paddleocr-onnx)
Colorize Depth
AI/ML/ONNX/VisionConvert depth map to rainbow-colored visualization
Depth Estimation
AI/ML/ONNX/VisionEstimate depth from a single image using ONNX models. Download models from: MiDaS (https://github.com/isl-org/MiDaS/releases), DPT (https://huggingface.co/Intel/dpt-large/tree/main), Depth Anything (https://huggingface.co/depth-anything/Depth-Anything-V2-Small/tree/main)
Depth to Point Cloud
AI/ML/ONNX/VisionConvert depth map to 3D point cloud coordinates
PCA Reduction
AI/ML/ReductionPrincipal Component Analysis for dimensionality reduction
t-SNE Reduction
AI/ML/Reductiont-Distributed Stochastic Neighbor Embedding for dimensionality reduction (placeholder - not yet implemented)
Train Regression (Linear)
AI/ML/RegressionFit/Train Linear Regression Model
Prediction Score
AI/ML/Teachable MachineExtract score from predictions.
Auto Classifier
AI/ML/TuningAutomatically finds the best classification model. Tries Naive Bayes, Decision Tree, and SVM with cross-validation.
Grid Search
AI/ML/TuningExhaustive search over parameter combinations with cross-validation. Returns the best parameters found.
Build Memory Context
AI/MemoryAssembles retrieved memory records into a token-budgeted context string for injection into agent system prompts
Compress Memory
AI/MemoryCompresses old memory observations into a summary using an LLM, then replaces them in the store. Runs the embedding model to store the summary vector.
Create Memory Config
AI/MemoryCreates a MemoryConfig that bundles database, embedding model, and tuning parameters for all memory nodes
Optimize Memory
AI/MemoryRuns LanceDB maintenance on the memory table: flush buffered writes, compact fragments, prune old versions, and rebuild indices. Run periodically or after bulk writes.
Search Memory
AI/MemorySearches the memory store using the configured recall strategy (recent, relevance, or hybrid)
Store Memory
AI/MemoryEmbeds text and stores it as a memory observation in the configured LanceDB table
KG Extract
AI/Memory/GraphExtracts entities (nodes) and relationships (edges) from text using an LLM, returning structured arrays ready for graph insertion
KG Retrieve
AI/Memory/GraphRetrieves context from a knowledge graph: embeds the query, finds matching nodes, then expands N hops to build structured context
KG Summarize
AI/Memory/GraphConverts a subgraph (nodes + edges) into a natural-language summary for LLM consumption
Character Chunk Text
AI/PreprocessingSplits raw text locally using simple character-based chunking
Chunk Text
AI/PreprocessingSplits long text into sized/overlapping chunks using the cached embedding model's splitter
AI Extract Document
AI/ProcessingExtracts text and content from documents using AI for enhanced image descriptions and OCR.
AI Extract Documents
AI/ProcessingExtracts text and content from multiple documents using AI in parallel.
AI Keywords
AI/ProcessingExtracts keywords from text using an LLM. The AI understands context and semantics, providing high-quality keyword extraction for complex or domain-specific content.
Extract Content Sections
AI/ProcessingIntelligently segments document into thematic sections with summaries, tracking content across non-contiguous pages. Ideal for large document corpora.
Extract Document
AI/ProcessingExtracts text and content from documents (PDF, DOCX, XLSX, images, etc.) and converts to markdown.
Extract Documents
AI/ProcessingExtracts text and content from multiple documents in parallel.
PII Mask (AI)
AI/ProcessingMasks Personally Identifiable Information using an LLM. Can detect contextual PII like names, addresses, and sensitive information that regex patterns might miss.
Pages to Markdown
AI/ProcessingCombines an array of document pages into a single markdown string.
RAKE Keywords
AI/ProcessingExtracts keywords from text using the RAKE (Rapid Automatic Keyword Extraction) algorithm. RAKE is a domain-independent algorithm that extracts significant phrases by analyzing word frequency and co-occurrence.
Summarize Document
AI/ProcessingCreates an intelligent summary of document pages using AI with configurable strategies and detail levels. Handles long documents via chunked summarization with multiple strategy options.
YAKE Keywords
AI/ProcessingExtracts keywords from text using YAKE (Yet Another Keyword Extractor). YAKE is an unsupervised automatic keyword extraction method that uses statistical features from the text itself.
Start Automation Session
AutomationStarts a unified automation session for desktop, browser, and RPA automation
Stop Automation Session
AutomationStops an automation session and releases all resources
Close Browser
Automation/BrowserCloses an open browser context and releases resources
Close Page
Automation/BrowserCloses a browser page/tab
New Page
Automation/BrowserCreates a new browser page/tab in the given context
Open Browser
Automation/BrowserConnects to a WebDriver server and opens a new browser session
Clear Cookies
Automation/Browser/AuthClears all cookies from the browser session
Load Cookies
Automation/Browser/AuthLoads cookies from a file into the browser session
Save Cookies
Automation/Browser/AuthSaves all browser cookies to a file for later restoration
Set Basic Auth
Automation/Browser/AuthConfigures HTTP Basic Authentication credentials for requests
Screenshot Element
Automation/Browser/CaptureTakes a screenshot of a specific element
Take Screenshot
Automation/Browser/CaptureTakes a screenshot of the current page
Execute JavaScript
Automation/Browser/ExtractExecutes JavaScript code in the browser and returns the result
Get Attribute
Automation/Browser/ExtractGets an attribute value of an element
Get HTML
Automation/Browser/ExtractGets the HTML content of an element or the entire page
Get Text
Automation/Browser/ExtractGets the text content of an element
Set Download Directory
Automation/Browser/FilesSets the default download directory for the browser (must be called before downloads)
Trigger Download
Automation/Browser/FilesClicks an element to trigger a download
Upload File
Automation/Browser/FilesUploads a file to an input element using its selector
Upload Multiple Files
Automation/Browser/FilesUploads multiple files to a file input that accepts multiple
Wait For Download
Automation/Browser/FilesWaits for a file to appear in the download directory
Press Key
Automation/Browser/InputPresses a keyboard key (Enter, Tab, Escape, etc.)
Select Option
Automation/Browser/InputSelects an option in a dropdown/select element
Type Text
Automation/Browser/InputTypes text into an element matching the selector
Click Element
Automation/Browser/InteractClicks on an element matching the selector
Double Click Element
Automation/Browser/InteractDouble-clicks on an element matching the selector
Hover Element
Automation/Browser/InteractHovers over an element matching the selector
Scroll Into View
Automation/Browser/InteractScrolls element into the visible area
Go Back
Automation/Browser/NavigationNavigates back in browser history
Go Forward
Automation/Browser/NavigationNavigates forward in browser history
Go To URL
Automation/Browser/NavigationNavigates the page to a URL
Reload
Automation/Browser/NavigationReloads the current page
Clear Console Logs
Automation/Browser/ObserveClears the captured console log buffer
Get Console Logs
Automation/Browser/ObserveRetrieves console messages from the browser (logs, warnings, errors)
Get Network Requests
Automation/Browser/ObserveRetrieves captured network requests from the observer
Start Network Observer
Automation/Browser/ObserveStarts observing network requests using the Performance API
Wait For Network Idle
Automation/Browser/ObserveWaits until no network requests are in progress for a specified duration
Get Accessibility Snapshot
Automation/Browser/SnapshotCaptures the accessibility tree of the current page for screen reader analysis
Get DOM Snapshot
Automation/Browser/SnapshotCaptures the current DOM state including HTML, title, URL, and viewport info
Get Element Snapshot
Automation/Browser/SnapshotGets detailed information about a specific element by selector
Clear Storage
Automation/Browser/StorageClears localStorage and/or sessionStorage
Get All Storage
Automation/Browser/StorageGets all key-value pairs from localStorage or sessionStorage
Get Local Storage
Automation/Browser/StorageGets a value from browser localStorage
Get Session Storage
Automation/Browser/StorageGets a value from browser sessionStorage
Set Local Storage
Automation/Browser/StorageSets a value in browser localStorage
Set Session Storage
Automation/Browser/StorageSets a value in browser sessionStorage
Wait Delay
Automation/Browser/WaitWaits for a specified amount of time
Wait For Selector
Automation/Browser/WaitWaits for an element matching the selector to appear in the DOM
Find Accessibility Element
Automation/Computer/AccessibilityFinds an element in the accessibility tree by role, name, or other attributes
Get Accessibility Tree
Automation/Computer/AccessibilityRetrieves the accessibility tree for a window (requires platform-specific accessibility APIs)
Screenshot
Automation/Computer/CaptureTakes a screenshot of the screen, window, or region
Get Clipboard Image
Automation/Computer/ClipboardGets an image from the system clipboard if available
Get Clipboard Text
Automation/Computer/ClipboardGets the current text content from the system clipboard
Set Clipboard Image
Automation/Computer/ClipboardSets an image to the system clipboard
Set Clipboard Text
Automation/Computer/ClipboardSets text content to the system clipboard
Get Display
Automation/Computer/DisplayGets information about a specific display by index
Get Primary Display
Automation/Computer/DisplayGets information about the primary display
List Displays
Automation/Computer/DisplayEnumerates all connected monitors/displays
Key Press
Automation/Computer/KeyboardPresses a keyboard key or key combination
Type Text
Automation/Computer/KeyboardTypes text using the keyboard
Mouse Click
Automation/Computer/MouseClicks the mouse at the specified coordinates
Mouse Double Click
Automation/Computer/MouseDouble-clicks the mouse at the specified coordinates
Mouse Drag
Automation/Computer/MouseDrags the mouse from one position to another
Mouse Move
Automation/Computer/MouseMoves the mouse cursor to the specified screen coordinates
Natural Mouse Move
Automation/Computer/MouseMoves the mouse cursor naturally using curved paths with variable speed to avoid bot detection
Scroll
Automation/Computer/MouseScrolls the mouse wheel
Wait
Automation/Computer/WaitWaits for the specified number of milliseconds
Capture Window
Automation/Computer/WindowCaptures a screenshot of a specific window
Find Window By Title
Automation/Computer/WindowFinds a window by its title (partial match supported)
Focus Window
Automation/Computer/WindowBrings a window to the front and gives it focus
Get Active Window
Automation/Computer/WindowGets information about the currently focused window
Launch Application
Automation/Computer/WindowLaunches an application by path or name
List Windows
Automation/Computer/WindowLists all visible windows on the desktop
Compare Fingerprints
Automation/FingerprintCompares two fingerprints and calculates similarity
Compute Fingerprint Hash
Automation/FingerprintComputes a hash for fingerprint comparison
Create Fingerprint
Automation/FingerprintCreates a new element fingerprint for identification
Extract Fingerprint Data
Automation/FingerprintExtracts individual fields from a fingerprint
Fingerprint From JSON
Automation/FingerprintParses an element fingerprint from JSON
Fingerprint To JSON
Automation/FingerprintSerializes an element fingerprint to JSON
Match Fingerprint
Automation/FingerprintAttempts to find an element matching the fingerprint
Match Options
Automation/FingerprintCreates fingerprint matching options
Record Fingerprint Match
Automation/FingerprintRecords that a fingerprint was successfully matched
Update Fingerprint
Automation/FingerprintUpdates an existing fingerprint with new data
LLM Diagnose & Heal
Automation/LLM/HealingUses LLM to diagnose automation failures and suggest/apply healing actions
LLM Heal Selector
Automation/LLM/HealingUses LLM to fix a broken CSS/XPath selector based on page context
LLM Heal Template
Automation/LLM/HealingUses vision LLM to find a visually similar element when template matching fails
LLM Plan Actions
Automation/LLM/PlanningUses LLM to plan a sequence of automation actions to achieve a goal
LLM Suggest Next Step
Automation/LLM/PlanningUses LLM to suggest the most appropriate next action given current screen and goal
LLM Classify Screen
Automation/LLM/VisionUses vision LLM to classify screen state and identify visible elements
LLM Describe Element
Automation/LLM/VisionUses vision LLM to describe a specific UI element at given coordinates
LLM Extract From Screen
Automation/LLM/VisionUses vision LLM to extract structured data from a screenshot
LLM Find Element
Automation/LLM/VisionUses a vision LLM to locate UI elements based on natural language description
LLM Observe Screen
Automation/LLM/VisionUses vision LLM to comprehensively observe and describe the current screen
LLM Rank Candidates
Automation/LLM/VisionUses LLM to rank multiple element candidates based on match quality
LLM Resolve Element
Automation/LLM/VisionUses LLM to disambiguate between multiple element candidates
Assert Color At Position
Automation/RPAAsserts that a specific color exists at a position
Assert Template Exists
Automation/RPAAsserts that a template image exists on screen
Calculate Elapsed
Automation/RPACalculates elapsed time from a start timestamp
Click At Position
Automation/RPAPerforms a click at a specific screen position
Delay
Automation/RPAPauses execution for a specified duration
Diagnose Failure
Automation/RPACaptures diagnostic info when an automation fails
Drag And Drop
Automation/RPAPerforms a drag and drop operation
Error Recovery
Automation/RPADefines recovery actions for specific error types
Locate By Color
Automation/RPAFinds a pixel on screen matching a specific color
Locate By Template
Automation/RPAFinds an element on screen using template matching
Log Action
Automation/RPALogs an automation action for debugging and auditing
Parse Checkpoint
Automation/RPAParses checkpoint data from a saved JSON string
Retry Loop
Automation/RPARetries an action multiple times with configurable backoff. WARNING: This node activates exec_attempt in a loop but the current executor does not re-enter downstream nodes -- the retry semantics require executor-level loop support to work correctly.
Save Checkpoint
Automation/RPACreates checkpoint data for potential recovery
Scroll
Automation/RPAPerforms a scroll action at the current mouse position
Start Timer
Automation/RPAReturns the current timestamp for measuring action duration
Take Snapshot
Automation/RPACaptures a screen snapshot and saves to file
Try Catch
Automation/RPACatches errors from automation actions. WARNING: This node reads error_occurred as a plain boolean input -- it does not actually intercept panics or Result::Err from downstream nodes. True try/catch semantics require executor-level support.
Type Text
Automation/RPATypes text using keyboard simulation
Wait For Color
Automation/RPAWaits for a specific color to appear at a position
Wait For Template
Automation/RPAWaits for a template to appear on screen
With Timeout
Automation/RPAExecutes an action with a timeout constraint
Add To Selector Set
Automation/SelectorAdds a selector to an existing selector set
Build Selector
Automation/SelectorCreates a selector from a value and kind
Create Selector Set
Automation/SelectorCreates a new empty selector set
Get Best Selector
Automation/SelectorGets the highest-ranked selector from a ranked set
Get Primary Selector
Automation/SelectorGets the primary (first) selector from a selector set
Rank Selectors
Automation/SelectorRanks selectors in a set by their confidence and specificity
Ranked To Selector Set
Automation/SelectorConverts a ranked selector set back to a regular selector set
Selector To String
Automation/SelectorConverts a selector to its string representation
Validate Selector
Automation/SelectorValidates a selector's format and structure
Click Template
Automation/VisionFinds a template image on screen and clicks on it
Find All Templates
Automation/VisionSearches the screen for all occurrences of a template image
Find Template
Automation/VisionSearches the screen for a template image and returns its location
Get Pixel Color
Automation/VisionGets the color of a pixel at a screen position
Get Screen Size
Automation/VisionGets the dimensions of a monitor
Screenshot Region
Automation/VisionCaptures a region of the screen and saves it
Screenshot To File
Automation/VisionCaptures a screenshot and saves it to a file
Wait For Template
Automation/VisionWaits for a template image to appear on screen
Wait Template Disappear
Automation/VisionWaits for a template image to disappear from screen
Is Bit of Type
BitChecks if the Bit is of the specified type and branches the execution flow accordingly.
Load Bit
BitLoads a Bit from a string ID
Switch on Bit
BitRoutes execution based on the type of the Bit
Branch
ControlBranches the flow based on a condition
Delay
ControlDelays execution for a specified amount of time
For Each
ControlLoops over an Array
For Each (Break)
ControlLoops over an Array; allows breaking early from inside the loop body.
For Each Row
ControlLoops over all rows of a table
Parallel Execution
ControlParallel Execution
Parallel For Each
ControlLoops over an Array in Parallel
Reroute
ControlControl Flow Node
Sequence
ControlSequential Execution
Timeout
ControlExecutes with a timeout, branching based on completion
While Loop
ControlLoop downstream execution in while loop
Call Reference
Control/CallReferences a specific call in the flow
Do N
Control/FlowPass execution the first N triggers, then block; fire 'Completed' on Nth.
Do Once
Control/FlowLet execution pass once, then block until Reset.
Flip Flop
Control/FlowAlternate execution between A and B on successive triggers.
Gate
Control/FlowOpen/close a gate to conditionally pass execution.
Call Function
Control/FunctionsCalls a function defined on this board
Gather
Control/ParallelGather all execution states
Atlassian (API Token)
Data/AtlassianConnect to Jira and Confluence using an API Token. For cloud: create token at id.atlassian.com/manage-profile/security/api-tokens. For server: use personal access token.
Atlassian (OAuth)
Data/AtlassianConnect to Jira and Confluence using OAuth 2.0. Requires OAuth provider configuration in flow-like.config.json.
Get Me
Data/AtlassianGet the current authenticated user's Atlassian account information (cross-product)
Add Comment
Data/Atlassian/ConfluenceAdd a comment to a Confluence page
Add Label
Data/Atlassian/ConfluenceAdd a label to a Confluence page
Create Confluence Page
Data/Atlassian/ConfluenceCreate a new Confluence page
Delete Attachment
Data/Atlassian/ConfluenceDelete a Confluence attachment
Delete Page
Data/Atlassian/ConfluenceDelete a Confluence page. Use with caution - this action cannot be undone.
Download Attachment
Data/Atlassian/ConfluenceDownload a Confluence attachment to a FlowPath
Get Comments
Data/Atlassian/ConfluenceGet comments from a Confluence page
Get Confluence Page
Data/Atlassian/ConfluenceGet a Confluence page by its ID
Get Current User
Data/Atlassian/ConfluenceGet the profile of the currently authenticated user
Get Labels
Data/Atlassian/ConfluenceGet all labels for a Confluence page
Get Page Ancestors
Data/Atlassian/ConfluenceGet the ancestor pages (parent hierarchy) of a page
Get Page Children
Data/Atlassian/ConfluenceGet all child pages of a Confluence page
List Attachments
Data/Atlassian/ConfluenceList attachments on a Confluence page
List Confluence Spaces
Data/Atlassian/ConfluenceList all accessible Confluence spaces
Remove Label
Data/Atlassian/ConfluenceRemove a label from a Confluence page
Search Confluence
Data/Atlassian/ConfluenceSearch Confluence content using CQL (Confluence Query Language) or text search
Search Users
Data/Atlassian/ConfluenceSearch for users in Confluence
Update Confluence Page
Data/Atlassian/ConfluenceUpdate an existing Confluence page's title or body
Upload Attachment
Data/Atlassian/ConfluenceUpload a file attachment to a Confluence page
Add Comment
Data/Atlassian/JiraAdd a comment to a Jira issue
Add Worklog
Data/Atlassian/JiraAdd a work log entry to a Jira issue
Batch Create Issues
Data/Atlassian/JiraCreate multiple Jira issues in a batch
Batch Create Versions
Data/Atlassian/JiraCreate multiple versions (releases) in a batch
Batch Get Changelogs
Data/Atlassian/JiraGet changelogs for multiple issues at once
Create Issue Link
Data/Atlassian/JiraCreate a link between two issues
Create Jira Issue
Data/Atlassian/JiraCreate a new Jira issue
Create Version
Data/Atlassian/JiraCreate a new version (release) in a project
Delete Attachment
Data/Atlassian/JiraDelete an attachment from an issue
Delete Issue
Data/Atlassian/JiraDelete a Jira issue. Use with caution - this action cannot be undone.
Download Attachment
Data/Atlassian/JiraDownload the content of an attachment
Get Attachments
Data/Atlassian/JiraGet all attachments for a Jira issue
Get Changelog
Data/Atlassian/JiraGet the change history for an issue
Get Current User
Data/Atlassian/JiraGet the profile of the currently authenticated user
Get Epic Issues
Data/Atlassian/JiraGet all issues linked to an epic
Get Fields
Data/Atlassian/JiraGet all available fields in Jira (system and custom fields)
Get Issue Links
Data/Atlassian/JiraGet all links for an issue
Get Jira Issue
Data/Atlassian/JiraGet a single Jira issue by its key (e.g., PROJ-123)
Get Link Types
Data/Atlassian/JiraGet all available issue link types
Get Project Issues
Data/Atlassian/JiraGet all issues for a specific Jira project
Get Transitions
Data/Atlassian/JiraGet available workflow transitions for a Jira issue
Get Versions
Data/Atlassian/JiraGet all versions (releases) for a project
Get Worklog
Data/Atlassian/JiraGet work log entries for a Jira issue
Link to Epic
Data/Atlassian/JiraLink an issue to an epic (adds issue to epic's child issues)
List Jira Projects
Data/Atlassian/JiraList all accessible Jira projects
Remove Issue Link
Data/Atlassian/JiraRemove a link between issues
Search Fields
Data/Atlassian/JiraSearch for Jira fields by name, type, or key
Search Jira Issues
Data/Atlassian/JiraSearch for Jira issues using JQL (Jira Query Language)
Transition Jira Issue
Data/Atlassian/JiraChange the status of a Jira issue by applying a transition
Unlink from Epic
Data/Atlassian/JiraRemove an issue from its epic
Update Jira Issue
Data/Atlassian/JiraUpdate an existing Jira issue's fields
Update Version
Data/Atlassian/JiraUpdate an existing version
Upload Attachment
Data/Atlassian/JiraUpload a file attachment to a Jira issue
Create Sprint
Data/Atlassian/Jira/AgileCreate a new sprint on a board
Get Backlog
Data/Atlassian/Jira/AgileGet backlog issues for a board
Get Board Issues
Data/Atlassian/Jira/AgileGet all issues on an agile board
Get Boards
Data/Atlassian/Jira/AgileGet all agile boards (Scrum or Kanban)
Get Sprint Issues
Data/Atlassian/Jira/AgileGet all issues in a sprint
Get Sprints
Data/Atlassian/Jira/AgileGet all sprints for a board
Move to Sprint
Data/Atlassian/Jira/AgileMove issues to a sprint
Update Sprint
Data/Atlassian/Jira/AgileUpdate an existing sprint
Create DataFusion Session
Data/DataFusionCreates a new DataFusion session for SQL analytics. Configure optimization settings for production workloads.
Mount CSV
Data/DataFusionMount CSV files from a FlowPath into a DataFusion session as a queryable table
Mount JSON
Data/DataFusionMount JSON (newline-delimited) files from a FlowPath into a DataFusion session as a queryable table
Mount Parquet
Data/DataFusionMount Parquet files from a FlowPath prefix into a DataFusion session as a queryable table
Register Lance Table
Data/DataFusionRegister a LanceDB table into a DataFusion session for SQL queries. Uses the existing to_datafusion() implementation from the vector store.
Register Table
Data/DataFusionRegister a CSVTable (from Excel/CSV extraction) into a DataFusion session for SQL queries. Converts the table to an in-memory Arrow table.
SQL Query
Data/DataFusionExecute a SQL query against a DataFusion session. Returns results as both a CSVTable (for analytics) and array of row objects (for iteration).
Date Truncate Aggregation
Data/DataFusion/AggregationTruncate timestamps to a specific precision (hour, day, month, etc.) and aggregate. Simpler alternative to date_bin for standard intervals.
Time Bin Aggregation
Data/DataFusion/AggregationCreate time-based aggregations using DataFusion's date_bin function. Groups data by fixed time intervals (minute, hour, day, etc.) and applies aggregation functions.
Window Aggregation
Data/DataFusion/AggregationApply window functions for rolling/moving aggregations over time series data.
Mount Athena S3 Results
Data/DataFusion/DatabasesMount Parquet files from an Athena query result location in S3. Supports explicit credentials or environment variables (including Lambda IAM roles).
Register Athena Table
Data/DataFusion/DatabasesRegister an AWS Athena table in DataFusion. Query S3 data via Athena's catalog. Supports explicit credentials or environment variables (including Lambda IAM roles).
Register BigQuery
Data/DataFusion/DatabasesRegister a Google BigQuery table or query result into a DataFusion session. Takes a GcpProvider for authentication — pair it with the GCP Provider node.
Register ClickHouse
Data/DataFusion/DatabasesRegister a ClickHouse table for federated queries. Uses real database connection for full SQL push-down.
Register DuckDB
Data/DataFusion/DatabasesRegister a DuckDB database table for federated queries. Uses real database connection.
Register FlightSQL
Data/DataFusion/DatabasesRegister a table via Arrow Flight SQL protocol. High-performance columnar data transfer (10-100x faster than JDBC/ODBC). Supports Dremio, InfluxDB, DuckDB Flight, ClickHouse Flight, and more.
Register MySQL
Data/DataFusion/DatabasesRegister a MySQL table for federated queries. Uses real database connection for full SQL push-down.
Register Oracle
Data/DataFusion/DatabasesRegister an Oracle database table for federated queries via ODBC. Requires Oracle Instant Client with ODBC driver installed.
Register PostgreSQL
Data/DataFusion/DatabasesRegister a PostgreSQL table for federated queries. Uses real database connection for full SQL push-down.
Register SQLite
Data/DataFusion/DatabasesRegister a SQLite database table for federated queries. Uses real database connection.
Delta Table Info
Data/DataFusion/LakesGet metadata and history information about a Delta table.
Delta Time Travel
Data/DataFusion/LakesLoad a specific version or timestamp of a Delta table for point-in-time queries.
Iceberg Table Info
Data/DataFusion/LakesGet metadata, snapshots, and history of an Apache Iceberg table from a metadata file.
Iceberg Time Travel
Data/DataFusion/LakesLoad a specific snapshot of an Iceberg table for point-in-time queries.
Register Delta Table
Data/DataFusion/LakesRegister a Delta Lake table in DataFusion using a FlowPath. Requires the 'delta' feature.
Register Hive Parquet
Data/DataFusion/LakesRegister Hive-partitioned Parquet files as a table in DataFusion using a FlowPath.
Register Iceberg Table
Data/DataFusion/LakesRegister an Apache Iceberg table in DataFusion from a metadata file. Supports schema evolution and partition pruning.
Register Partitioned JSON
Data/DataFusion/LakesRegister partitioned JSON/NDJSON files as a table in DataFusion using a FlowPath.
Write Delta Table
Data/DataFusion/LakesWrite query results to a new or existing Delta Lake table using FlowPath. Supports append, overwrite modes.
DateTime to SQL Timestamp
Data/DataFusion/TimeConvert a DateTime (ISO 8601 string) to SQL timestamp literal for use in DataFusion queries.
Time Range Filter
Data/DataFusion/TimeGenerate a SQL WHERE clause for filtering by time range. Supports relative time expressions.
Describe Table
Data/DataFusion/ToolsGet the schema (column names and types) of a table in a DataFusion session.
Execute SQL
Data/DataFusion/ToolsExecute a SQL query and return results as formatted text. Ideal for agent-driven data exploration.
List Tables
Data/DataFusion/ToolsList all tables registered in a DataFusion session. Returns array of table names.
Open Database
Data/DatabaseOpen a local database
Delete
Data/Database/DeleteDelete rows from a database table and return the removed rows
Purge
Data/Database/DeletePurge Database
Create Graph Overlay
Data/Database/GraphCreates a new graph overlay definition over existing database tables
Drop Graph Overlay
Data/Database/GraphDeletes a graph overlay definition (does not drop underlying tables)
Open Graph Overlay
Data/Database/GraphOpens an existing graph overlay and returns a connection for querying
Graph Schema
Data/Database/Graph/MetaRetrieves the schema (labels and properties) of a graph overlay
List Graph Overlays
Data/Database/Graph/MetaLists all graph overlay definitions in the database
Cypher Query
Data/Database/Graph/QueryExecutes a Cypher query against the graph overlay
Graph Neighbors
Data/Database/Graph/QueryFinds neighbor nodes by traversing edges from a seed node
Graph Subgraph
Data/Database/Graph/QueryExtracts a subgraph around seed nodes for visualization
SQL Query (Graph)
Data/Database/Graph/QueryExecutes a SQL query against graph overlay tables via DataFusion
Upsert Graph Edge
Data/Database/Graph/WriteInserts or updates an edge in the graph overlay's underlying edge table
Upsert Graph Node
Data/Database/Graph/WriteInserts or updates a node in the graph overlay's underlying table
Batch Insert
Data/Database/InsertInserts multiple items at once. Faster than Upsert but might produce duplicates.
Batch Insert (CSV)
Data/Database/InsertInserts multiple items at once. Faster than Upsert but might produce duplicates.
Batch Insert (TDMS)
Data/Database/InsertReads a LabVIEW TDMS file and batch-inserts its channel data as rows into a vector database.
Batch Upsert
Data/Database/InsertInserts if the Item does not exist, Updates if it does
Insert
Data/Database/InsertFaster than Upsert, but might write duplicate items.
Upsert
Data/Database/InsertInserts if the Item does not exist, Updates if it does
Count
Data/Database/MetaCount Items
Get Schema
Data/Database/MetaGet Local Database Schema
List
Data/Database/MetaList Content
List Indices
Data/Database/MetaLists all indices on a database table
List Tables
Data/Database/MetaLists all available table names in the database location
Build Index
Data/Database/OptimizationBuild Index
Drop Index
Data/Database/OptimizationRemove an index from a database table
Flush Database
Data/Database/OptimizationFlush any buffered writes to storage immediately
Optimize and Update
Data/Database/OptimizationOptimize and Update the Database
Add Column
Data/Database/SchemaAdds a column using a typed SQL expression (e.g. 0, '', CAST(NULL AS STRING)). LanceDB rejects bare NULL — wrap it in CAST(... AS <type>). Supported types: int, bigint, float, double, string, binary, boolean, date, timestamp.
Drop Column
Data/Database/SchemaDrops a column from the database table.
Make Column Optional
Data/Database/SchemaMarks a column as optional (nullable).
(SQL) Filter Database
Data/Database/SearchFilter Database
Full-Text Search
Data/Database/SearchSearches the Database using Full-Text Search
Hybrid Search
Data/Database/SearchSearches the Database using both Vector and Full-Text Search
Vector Search
Data/Database/SearchSearches the Database based on a Vector
Cancel Job Run
Data/DatabricksCancel a running job
Databricks (OAuth)
Data/DatabricksConnect to Databricks using OAuth. The workspace URL determines the OAuth endpoints.
Databricks (PAT)
Data/DatabricksConnect to Databricks using a Personal Access Token. Generate one in your Databricks workspace under User Settings > Developer > Access tokens.
Databricks (Service Principal)
Data/DatabricksConnect to Databricks using OAuth M2M (Machine-to-Machine) authentication with a service principal. Ideal for automated workflows and CI/CD pipelines.
Databricks (Token)
Data/DatabricksConnect to Databricks using an externally managed access token. Use this for tokens obtained from OAuth flows or service principals.
Execute SQL
Data/DatabricksExecute a SQL statement on a Databricks SQL warehouse. Supports SELECT, INSERT, UPDATE, DELETE, and DDL statements.
Get Cluster
Data/DatabricksGet details of a specific cluster by ID
Get Job Run
Data/DatabricksGet the status of a job run
List Clusters
Data/DatabricksList all clusters in the Databricks workspace
List Jobs
Data/DatabricksList all jobs in the Databricks workspace
List SQL Warehouses
Data/DatabricksList all SQL warehouses in the Databricks workspace
Run Job
Data/DatabricksTrigger a job run immediately
Start Cluster
Data/DatabricksStart a terminated cluster
Start SQL Warehouse
Data/DatabricksStart a stopped SQL warehouse
Stop Cluster
Data/DatabricksTerminate a running cluster
Stop SQL Warehouse
Data/DatabricksStop a running SQL warehouse
Get DBFS Status
Data/Databricks/DBFSGet the status (metadata) of a file or directory in DBFS
List DBFS Files
Data/Databricks/DBFSList files and directories in the Databricks File System (DBFS)
Read DBFS File
Data/Databricks/DBFSRead the contents of a file from DBFS. Returns base64 encoded content for binary files.
List Catalogs
Data/Databricks/Unity CatalogList all catalogs in Unity Catalog
List Schemas
Data/Databricks/Unity CatalogList all schemas in a catalog
List Tables
Data/Databricks/Unity CatalogList all tables in a schema
Copy Worksheet
Data/ExcelDuplicate a worksheet within the same file
Excel Read Cell
Data/ExcelRead a single cell value from an XLSX sheet
Excel Remove Column
Data/ExcelDelete one or more columns from an XLSX sheet
Excel Remove Row
Data/ExcelDelete one or more rows from an XLSX sheet
Excel Write Cell
Data/ExcelWrite/update a single cell value in an XLSX sheet
Excel Write Cell (HTML)
Data/ExcelWrite/update a single cell value in an XLSX sheet (HTML)
Extract Tables (Excel)
Data/ExcelExtracts tables from an Excel worksheet
Extract Tables AI (Excel)
Data/ExcelUses AI to intelligently extract tables from complex Excel worksheets with unusual layouts
Get Sheet Names
Data/ExcelList worksheet names using calamine
Insert Column(s)
Data/ExcelInsert one or more columns into a worksheet
Insert Row(s)
Data/ExcelInsert one or more rows into a worksheet
New Worksheet
Data/ExcelCreates a new worksheet (tab) inside an existing .xlsx file
Get Row By Index
Data/Excel/RowsReturn a single row as a struct (1-based index)
Local Path to Path
Data/FilesConverts a PathBuf to a Path
Read to Bytes
Data/Files/ContentReads the content of a file Fto bytes
Read to String
Data/Files/ContentReads the content of a file to a string
Write Bytes
Data/Files/ContentWrites bytes to a file
Write String
Data/Files/ContentWrites a string to a file
Cache Dir
Data/Files/DirectoriesConverts the cache directory to a Path
Storage Dir
Data/Files/DirectoriesConverts the storage directory to a Path
Upload Dir
Data/Files/DirectoriesConverts the upload directory to a Path
User Dir
Data/Files/DirectoriesConverts the user directory to a Path
Virtual Dir
Data/Files/DirectoriesCreates an in-memory virtual directory path
Azure Blob Container
Data/Files/ExternalTurn an Azure Blob Storage container into a FlowPath. Takes an AzureProvider.
GCS Bucket
Data/Files/ExternalTurn a Google Cloud Storage bucket into a FlowPath. Takes a GcpProvider.
R2 Bucket
Data/Files/ExternalTurn a Cloudflare R2 bucket into a FlowPath. Takes a CloudflareProvider in 'r2' auth mode (account_id + R2 access key/secret).
S3 Bucket
Data/Files/ExternalTurn an S3 bucket (or any S3-compatible endpoint) into a FlowPath. Takes an AwsProvider for authentication. Use a CloudflareProvider + R2 node for Cloudflare R2 — it's specialised.
S3 Express Bucket
Data/Files/ExternalTurn an S3 Express One Zone bucket into a FlowPath. Ultra-low latency single-AZ storage. Takes an AwsProvider.
SMB Share
Data/Files/ExternalTurn an SMB2/3 share into a FlowPath.
Copy
Data/Files/OperationsCopies a file from one location to another
Delete
Data/Files/OperationsDeletes a file or directory
Get
Data/Files/OperationsReads all bytes from a file
Get Range
Data/Files/OperationsReads a range of bytes from a file
Hash File
Data/Files/OperationsHashes a file
Head
Data/Files/OperationsGets the metadata of a file
List Folders
Data/Files/OperationsLists folders under a path
List Paths
Data/Files/OperationsLists all paths in a directory
List With Offset
Data/Files/OperationsLists paths in a directory with offset and limit
Path Exists?
Data/Files/OperationsChecks if a path exists
Put
Data/Files/OperationsWrites bytes to a file
Rename
Data/Files/OperationsRenames a file
Sign URL
Data/Files/OperationsGenerates a signed URL for accessing a file
Sign URLs
Data/Files/OperationsGenerates signed URLs for accessing files
Child
Data/Files/PathCreates a child path from a parent path
Extension
Data/Files/PathGets the file extension from a path
Filename
Data/Files/PathGets the filename from a path
From Raw Path
Data/Files/PathReconstructs a FlowPath from a raw path string using the store reference from a base path
Parent
Data/Files/PathGets the parent path from a path
Raw Path
Data/Files/PathGets the raw path string
Replace Segment
Data/Files/PathReplaces a segment in a FlowPath
Set Extension
Data/Files/PathSets the file extension of a path
Set Filename
Data/Files/PathGets the filename from a path
Add Issue Comment
Data/GitHubAdd a comment to an issue or pull request
Clone Repository
Data/GitHubClone a GitHub repository. Works with any FlowPath store type (local, S3, memory, etc.). For non-local stores, clones to a temp directory first, then copies files into the target store.
Compare Commits
Data/GitHubCompare two commits, branches, or tags
Create Branch
Data/GitHubCreate a new branch from a reference (branch name or SHA)
Create Issue
Data/GitHubCreate a new issue in a repository
Create PR Review
Data/GitHubCreate a review on a pull request
Create Pull Request
Data/GitHubCreate a new pull request
Create Release
Data/GitHubCreate a new release
Create/Update File
Data/GitHubCreate or update a file in a repository
Delete Branch
Data/GitHubDelete a branch from a repository
Delete File
Data/GitHubDelete a file from a repository
Download File
Data/GitHubDownload raw file content from a repository (for large files)
Download Release Asset
Data/GitHubDownload a release asset into a FlowPath
Get Branch
Data/GitHubGet details about a specific branch
Get Commit
Data/GitHubGet details about a specific commit
Get File Contents
Data/GitHubGet the contents of a file from a repository
Get Issue
Data/GitHubGet details about a specific issue
Get Latest Release
Data/GitHubGet the latest published release (excludes drafts and prereleases)
Get Pull Request
Data/GitHubGet details about a specific pull request
Get Release by Tag
Data/GitHubGet a release by its tag name
Get Repository
Data/GitHubGet detailed information about a specific repository
Get User
Data/GitHubGet information about a GitHub user, or the authenticated user if no username provided
GitHub (App Token)
Data/GitHubConnect to GitHub using a GitHub App installation token. Use this for server-to-server authentication.
GitHub (OAuth)
Data/GitHubConnect to GitHub using OAuth Device Flow.
GitHub (PAT)
Data/GitHubConnect to GitHub using a Personal Access Token. Generate one at github.com/settings/tokens
List Branches
Data/GitHubList branches for a repository
List Commits
Data/GitHubList commits for a repository
List Issue Comments
Data/GitHubList comments on an issue or pull request
List Issues
Data/GitHubList issues for a repository
List PR Files
Data/GitHubList files changed in a pull request
List PR Reviews
Data/GitHubList reviews on a pull request
List Pull Requests
Data/GitHubList pull requests for a repository
List Release Assets
Data/GitHubList assets attached to a release
List Releases
Data/GitHubList releases for a repository
List Repositories
Data/GitHubList repositories for the authenticated user or a specified organization
Merge Pull Request
Data/GitHubMerge a pull request
Search Code
Data/GitHubSearch for code across GitHub repositories
Search Issues
Data/GitHubSearch for issues across GitHub repositories
Search Repositories
Data/GitHubSearch for repositories on GitHub
Update Issue
Data/GitHubUpdate an existing issue
Update Pull Request
Data/GitHubUpdate an existing pull request
Upload Release Asset
Data/GitHubUpload a FlowPath file as a release asset
Cancel Workflow Run
Data/GitHub/WorkflowsCancel a workflow run that is in progress
Get Latest Workflow Run
Data/GitHub/WorkflowsGet the most recent workflow run, optionally filtered by conclusion (success/failure)
Get Workflow Run
Data/GitHub/WorkflowsGet details of a specific workflow run
List Workflow Runs
Data/GitHub/WorkflowsList runs for a specific workflow or all workflows in a repository
List Workflows
Data/GitHub/WorkflowsList GitHub Actions workflows in a repository
Rerun Workflow
Data/GitHub/WorkflowsRe-run a workflow run
Trigger Workflow
Data/GitHub/WorkflowsTrigger a GitHub Actions workflow dispatch event
Authenticate with Google to access Drive, Sheets, Docs, Gmail, YouTube, Calendar and more.
Create Event
Data/Google/CalendarCreate a new calendar event
Delete Event
Data/Google/CalendarDelete a calendar event
Get Event
Data/Google/CalendarGet a specific calendar event
List Calendars
Data/Google/CalendarList all Google Calendars
List Events
Data/Google/CalendarList events from a Google Calendar
Query Free/Busy
Data/Google/CalendarQuery free/busy information for calendars
Quick Add Event
Data/Google/CalendarCreate an event from natural language text
Update Event
Data/Google/CalendarUpdate an existing calendar event
Create Document
Data/Google/DocsCreate a new Google Document
Delete Text
Data/Google/DocsDelete text from a range in a Google Document
Export Document
Data/Google/DocsExport a Google Document into a FlowPath
Get Document
Data/Google/DocsGet a Google Document's metadata and content
Get Document Text
Data/Google/DocsExtract plain text from a Google Document
Insert Text
Data/Google/DocsInsert text at a specific location in a Google Document
Replace All Text
Data/Google/DocsReplace all occurrences of text in a Google Document
Copy File
Data/Google/DriveCopy a file in Google Drive
Create Folder
Data/Google/DriveCreate a new folder in Google Drive
Delete File
Data/Google/DriveDelete a file or folder from Google Drive
Download File
Data/Google/DriveDownload a Google Drive file into a FlowPath
Get File Metadata
Data/Google/DriveGet detailed metadata for a Google Drive file
List Google Drive Files
Data/Google/DriveLists files from a Google Drive folder
Move File
Data/Google/DriveMove a file to a different folder in Google Drive
Read Google Drive File
Data/Google/DriveReads the content of a file from Google Drive as text
Search Drive
Data/Google/DriveSearch for files in Google Drive
Upload File
Data/Google/DriveUpload a FlowPath file to Google Drive
Create Form
Data/Google/FormsCreate a new Google Form
Get Form
Data/Google/FormsGet details of a Google Form
Get Form Response
Data/Google/FormsGet a specific response from a Google Form
List Form Responses
Data/Google/FormsList all responses to a Google Form
Update Form Info
Data/Google/FormsUpdate title and description of a Google Form
Create Draft
Data/Google/GmailCreate a draft email in Gmail
List Labels
Data/Google/GmailList all labels in Gmail
Send Email
Data/Google/GmailSend an email via Gmail
Add Meet to Event
Data/Google/MeetAdd Google Meet to an existing calendar event
Create Instant Meeting
Data/Google/MeetCreate an instant Google Meet meeting starting now
Create Meeting
Data/Google/MeetCreate a new Google Meet meeting
Get Meeting Details
Data/Google/MeetGet details of a Google Meet meeting from its calendar event
Add Sheet
Data/Google/SheetsAdd a new sheet to a Google Spreadsheet
Append Rows
Data/Google/SheetsAppend rows to the end of a Google Sheets range
Clear Range
Data/Google/SheetsClear values from a Google Sheets range
Create Spreadsheet
Data/Google/SheetsCreate a new Google Spreadsheet
Delete Sheet
Data/Google/SheetsDelete a sheet from a Google Spreadsheet
Get Spreadsheet
Data/Google/SheetsGet Google Spreadsheet metadata and sheet list
Read Range
Data/Google/SheetsRead data from a Google Sheets range
Write Range
Data/Google/SheetsWrite data to a Google Sheets range
Add Slide
Data/Google/SlidesAdd a new slide to a Google Slides presentation
Add Text to Slide
Data/Google/SlidesAdd a text box with text to a Google Slide
Create Presentation
Data/Google/SlidesCreate a new Google Slides presentation
Delete Slide
Data/Google/SlidesDelete a slide from a Google Slides presentation
Export Presentation
Data/Google/SlidesExport a Google Slides presentation into a FlowPath
Get Presentation
Data/Google/SlidesGet a Google Slides presentation's metadata and slides
Add to Playlist
Data/Google/YouTubeAdd a video to a YouTube playlist
Get Channel
Data/Google/YouTubeGet YouTube channel details
Get Playlist Items
Data/Google/YouTubeGet videos in a YouTube playlist
Get Video
Data/Google/YouTubeGet YouTube video details by ID
List My Videos
Data/Google/YouTubeList videos from the authenticated user's channel
List Playlists
Data/Google/YouTubeList YouTube playlists
Remove from Playlist
Data/Google/YouTubeRemove a video from a YouTube playlist
Search Videos
Data/Google/YouTubeSearch for YouTube videos
Get Me
Data/LinkedInGet the current authenticated user's LinkedIn profile information
LinkedIn (OAuth)
Data/LinkedInConnect to LinkedIn using OAuth 2.0. Requires OAuth provider configuration in flow-like.config.json.
Share Article
Data/LinkedInShare an article/link on LinkedIn with optional title and description
Share Text Post
Data/LinkedInShare a text post on LinkedIn
Graph Request
Data/MicrosoftCall any Microsoft Graph endpoint with optional collection pagination
Microsoft Graph (OAuth)
Data/MicrosoftConnect to Microsoft Graph using OAuth Authorization Code Flow with PKCE.
Microsoft Graph (Token)
Data/MicrosoftConnect to Microsoft Graph API using an access token. Use for server-to-server auth or manual token management.
Create Calendar
Data/Microsoft/CalendarCreate a new calendar
Create Event
Data/Microsoft/CalendarCreate a new calendar event
Delete Event
Data/Microsoft/CalendarDelete a calendar event
Find Meeting Times
Data/Microsoft/CalendarFind available meeting times for attendees
Get Schedule
Data/Microsoft/CalendarGet free/busy schedule for users
List Calendars
Data/Microsoft/CalendarList all calendars for the user
List Events
Data/Microsoft/CalendarList calendar events within a time range
Update Event
Data/Microsoft/CalendarUpdate an existing calendar event
Copilot Chat
Data/Microsoft/CopilotSend a message to Microsoft 365 Copilot using the official Chat API with streaming support. Supports file context from OneDrive/SharePoint and web search grounding.
Copilot Search
Data/Microsoft/CopilotPerform hybrid semantic and lexical search across OneDrive for work or school content using the official Microsoft 365 Copilot Search API
Filter Copilot Interactions
Data/Microsoft/CopilotFilter Copilot interactions by type (user prompts vs AI responses)
Get Copilot Interactions
Data/Microsoft/CopilotGet Microsoft 365 Copilot interaction history (prompts and responses)
Get Meeting Insight
Data/Microsoft/CopilotGet a specific AI insight from a Teams meeting
Get User Copilot Settings
Data/Microsoft/CopilotGet the current user's Copilot settings and preferences
List Meeting Insights
Data/Microsoft/CopilotGet AI-generated meeting notes and action items from Teams meetings
Subscribe Copilot Notifications
Data/Microsoft/CopilotSubscribe to change notifications for Copilot interactions
Add Excel Table Row
Data/Microsoft/ExcelAdd a row to an Excel table
Get Excel Table
Data/Microsoft/ExcelGet data from an Excel table by name
Get Excel Used Range
Data/Microsoft/ExcelGet the used range of a worksheet
List Excel Worksheets
Data/Microsoft/ExcelList worksheets in an Excel workbook stored in OneDrive
Read Excel Range
Data/Microsoft/ExcelRead data from a range in an Excel worksheet
Write Excel Range
Data/Microsoft/ExcelWrite data to a range in an Excel worksheet
Copy Item
Data/Microsoft/OneDriveCopy a file or folder in OneDrive
Create Folder
Data/Microsoft/OneDriveCreate a new folder in OneDrive
Delete Item
Data/Microsoft/OneDriveDelete a file or folder from OneDrive
Download File
Data/Microsoft/OneDriveDownload a file from OneDrive
Get OneDrive Item
Data/Microsoft/OneDriveGet metadata for a OneDrive item
List OneDrive Items
Data/Microsoft/OneDriveList files and folders in OneDrive
Move Item
Data/Microsoft/OneDriveMove a file or folder to a new location in OneDrive
Search OneDrive
Data/Microsoft/OneDriveSearch for files and folders in OneDrive
Upload File
Data/Microsoft/OneDriveUpload a FlowPath file to OneDrive; automatically uses an upload session for larger files
Create Notebook
Data/Microsoft/OneNoteCreate a new OneNote notebook
Create Page
Data/Microsoft/OneNoteCreate a new page in a OneNote section
Create Section
Data/Microsoft/OneNoteCreate a new section in a OneNote notebook
Delete Page
Data/Microsoft/OneNoteDelete a OneNote page
Get Page Content
Data/Microsoft/OneNoteGet the HTML content of a OneNote page
List Notebooks
Data/Microsoft/OneNoteList all OneNote notebooks
List Pages
Data/Microsoft/OneNoteList all pages in a OneNote section
List Sections
Data/Microsoft/OneNoteList all sections in a OneNote notebook
Attachment → Fields
Data/Microsoft/OutlookAccess Outlook attachment fields and bytes
Create Calendar Event
Data/Microsoft/OutlookCreate a new Outlook calendar event
Delete Calendar Event
Data/Microsoft/OutlookDelete an Outlook calendar event
Forward Calendar Event
Data/Microsoft/OutlookForward a calendar event to other recipients
Get Calendar Event
Data/Microsoft/OutlookGet a single Outlook calendar event by ID
Get Message
Data/Microsoft/OutlookGet a single Outlook email message by ID
Get Message Attachments
Data/Microsoft/OutlookFetch attachments for an Outlook message
List Calendar Events
Data/Microsoft/OutlookList Outlook calendar events
List Contacts
Data/Microsoft/OutlookList Outlook contacts
List Mail Folders
Data/Microsoft/OutlookList Outlook mail folders
List Messages
Data/Microsoft/OutlookList Outlook email messages
RSVP Calendar Event
Data/Microsoft/OutlookAccept, decline, or tentatively accept a calendar event invitation
Send Message
Data/Microsoft/OutlookSend an email through Outlook
Update Calendar Event
Data/Microsoft/OutlookUpdate an existing Outlook calendar event
Create Bucket
Data/Microsoft/PlannerCreate a new bucket in a Planner plan
Create Planner Task
Data/Microsoft/PlannerCreate a new task in a Planner plan
Get Plan
Data/Microsoft/PlannerGet details of a specific Planner plan
List My Plans
Data/Microsoft/PlannerList all Planner plans the user has access to
List My Tasks
Data/Microsoft/PlannerList all Planner tasks assigned to the current user
List Plan Buckets
Data/Microsoft/PlannerList all buckets in a Planner plan
List Plan Tasks
Data/Microsoft/PlannerList all tasks in a Planner plan
Update Planner Task
Data/Microsoft/PlannerUpdate an existing Planner task
Microsoft Search
Data/Microsoft/SearchSearch across Microsoft 365 content using the Microsoft Graph Search API. Supports files, emails, calendar events, Teams messages, SharePoint sites, and more.
Copy Drive Item
Data/Microsoft/SharePointCopy a SharePoint drive item asynchronously
Create List Item
Data/Microsoft/SharePointCreate a SharePoint list item from field values
Create SharePoint Folder
Data/Microsoft/SharePointCreate a folder in a SharePoint drive
Delete Drive Item
Data/Microsoft/SharePointDelete a file or folder from a SharePoint drive
Delete List Item
Data/Microsoft/SharePointDelete a SharePoint list item
Download SharePoint File
Data/Microsoft/SharePointDownload a file from SharePoint
Get Drive Item
Data/Microsoft/SharePointGet metadata for a SharePoint drive item by ID or path
Get List Item
Data/Microsoft/SharePointGet a single SharePoint list item
Get List Items
Data/Microsoft/SharePointGet items from a SharePoint list
Get SharePoint Site
Data/Microsoft/SharePointGet a SharePoint site by hostname and path or site ID
List Drive Items
Data/Microsoft/SharePointList files and folders in a SharePoint drive (document library)
List SharePoint Drives
Data/Microsoft/SharePointList document libraries (drives) in a SharePoint site
List SharePoint Lists
Data/Microsoft/SharePointList all SharePoint lists in a site
Move Drive Item
Data/Microsoft/SharePointMove or rename a SharePoint drive item
Search Drive Items
Data/Microsoft/SharePointSearch files and folders in a SharePoint drive
Search SharePoint Sites
Data/Microsoft/SharePointSearch for SharePoint sites by keyword
Update List Item Fields
Data/Microsoft/SharePointUpdate field values on a SharePoint list item
Upload SharePoint File
Data/Microsoft/SharePointUpload a FlowPath file to a SharePoint drive; automatically uses an upload session for larger files
Create Channel
Data/Microsoft/TeamsCreate a new channel in a Microsoft Team
Create Team
Data/Microsoft/TeamsCreate a new Microsoft Team
Get Channel Messages
Data/Microsoft/TeamsGet messages from a Microsoft Teams channel
List Joined Teams
Data/Microsoft/TeamsList all Microsoft Teams the user has joined
List Team Channels
Data/Microsoft/TeamsList all channels in a Microsoft Team
Send Channel Message
Data/Microsoft/TeamsSend a message to a Microsoft Teams channel
Complete Task
Data/Microsoft/To DoMark a task as completed in Microsoft To Do
Create Task
Data/Microsoft/To DoCreate a new task in a Microsoft To Do task list
Create Task List
Data/Microsoft/To DoCreate a new Microsoft To Do task list
Delete Task
Data/Microsoft/To DoDelete a task from Microsoft To Do
List Task Lists
Data/Microsoft/To DoList all Microsoft To Do task lists
List Tasks
Data/Microsoft/To DoList all tasks in a Microsoft To Do task list
Update Task
Data/Microsoft/To DoUpdate an existing task in Microsoft To Do
Append Notion Block Children
Data/NotionAppends child blocks to a Notion block or page
Create Notion Data Source
Data/NotionCreates a Notion data source inside an existing database
Create Notion Page
Data/NotionCreates a new page under a Notion data source, database, or page
Delete Notion Block
Data/NotionMoves a Notion block to trash
Download Notion File
Data/NotionDownloads a Notion file URL into a FlowPath
Get Notion Data Source
Data/NotionRetrieves a Notion data source schema with its properties
Get Notion Database
Data/NotionRetrieves a Notion database schema with its properties
Get Notion Page
Data/NotionRetrieves a Notion page with its content and blocks
List Notion Block Children
Data/NotionLists child blocks for a Notion block or page
List Notion Databases
Data/NotionLists all databases the integration has access to
Notion (API Key)
Data/NotionConnect to Notion using an Internal Integration token. Create an integration at notion.so/my-integrations and paste the token here.
Notion (OAuth)
Data/NotionConnect to Notion using OAuth. Requires OAuth provider configuration in flow-like.config.json.
Query Notion Data Source
Data/NotionQueries a Notion data source and returns matching pages or child data sources
Query Notion Database
Data/NotionQueries a Notion database and returns matching pages
Search Notion
Data/NotionSearches across all pages and databases the integration has access to
Update Notion Block
Data/NotionUpdates a Notion block with a raw Notion block update object
Update Notion Data Source
Data/NotionUpdates a Notion data source title, description, icon, or property schema
Update Notion Page
Data/NotionUpdates properties of an existing Notion page
Upload Notion File
Data/NotionUploads a FlowPath file to Notion and returns a file_upload object
AWS Provider
Data/ProvidersBuild an AWS credential struct. Supports explicit access keys, named profiles, EC2 instance metadata, EKS web identity (IRSA), STS AssumeRole and the default environment chain. Emits an AwsProvider that any AWS-aware node (S3, Athena, Bedrock, ...) can consume.
Azure Provider
Data/ProvidersBuild an Azure credential struct. Supports storage account key, SAS token, full connection string, service-principal (tenant/client/secret), managed identity, workload identity and Azure CLI cached tokens. Emits an AzureProvider that any Azure-aware node (Blob, ADLS, ...) can consume.
Cloudflare Provider
Data/ProvidersBuild a Cloudflare credential struct. Supports scoped API tokens, legacy email + global API key, R2 S3-compatible access keys and Origin CA keys. Emits a CloudflareProvider that CF-aware nodes (R2 stores, DNS API, Workers, ...) can consume.
GCP Provider
Data/ProvidersBuild a Google Cloud credential struct. Supports application default credentials, service account JSON, service account key file (FlowPath), workload identity and static access tokens. Emits a GcpProvider that any GCP-aware node (BigQuery, GCS, ...) can consume.
Write Barcode
Data/QREncode text as a barcode image
TDMS Metadata
Data/TDMSExtracts metadata (groups, channels, properties) from a LabVIEW TDMS file.
Add Hyperlink
Document/DOCXAppend a hyperlink to a DOCX document. Default color: #FF4343.
Add Image
Document/DOCXInsert an inline image into a DOCX document
Add Page Break
Document/DOCXInsert a page break into a DOCX document
Add Paragraph
Document/DOCXAppend a styled paragraph to a DOCX document
Add Table
Document/DOCXInsert a styled table from JSON data. Default: branded header with #FF4343, zebra rows.
Add Table of Contents
Document/DOCXInsert a TOC field that Word will populate on open
Create Document
Document/DOCXCreate an empty DOCX with Flow Like branded theme (styled headings, Calibri font, modern spacing)
Extract Text
Document/DOCXExtract all text content from a DOCX file as plain text
Get Metadata
Document/DOCXRead document metadata from docProps/core.xml
List Placeholders
Document/DOCXScan document body, headers, footers for all {{...}} placeholder strings
Merge DOCX
Document/DOCXConcatenate multiple DOCX documents into one, with optional page breaks between them
Remove Paragraph
Document/DOCXRemove paragraphs containing a specific placeholder. Useful for conditional content.
Replace Image in DOCX
Document/DOCXReplace an image in a DOCX file by matching alt text or shape name
Replace Table Row
Document/DOCXFind a table containing a placeholder, duplicate that row for each data item, replacing placeholders per row
Replace Text in DOCX
Document/DOCXReplace text placeholders in a DOCX template file with plain text or markdown
Set Header/Footer
Document/DOCXSet header and/or footer text in a DOCX document
Set Metadata
Document/DOCXSet title, author, subject, keywords, description in document metadata
Add Image Stamp
Document/PDFStamp an image at a specified position on selected PDF pages.
Add Page Numbers
Document/PDFAdd 'Page X of Y' labels to each page of a PDF.
Add Text Watermark
Document/PDFOverlay a diagonal text watermark on all pages. Default: #FF4343 at 15% opacity.
Compress PDF
Document/PDFOptimize and compress a PDF by deduplicating objects and compressing streams.
Decrypt PDF
Document/PDFRemove password protection from a PDF using the owner or user password.
Encrypt PDF
Document/PDFEncrypt a PDF with a user password for restricted access.
Extract Pages
Document/PDFExtract specific pages (non-contiguous) from a PDF
Extract Text
Document/PDFExtract all text content from a PDF document.
Fill PDF Form Field
Document/PDFSets the value of a named AcroForm field in a PDF document.
Get Metadata
Document/PDFRead title, author, subject, keywords, and page count from a PDF.
List PDF Form Fields
Document/PDFReads a PDF and returns all AcroForm field names so you know which fields are available to fill.
Merge PDFs
Document/PDFConcatenate multiple PDF files into one
Replace Image in PDF
Document/PDFReplaces an image XObject in a PDF by name. Any image format is accepted and automatically converted to JPEG.
Replace Text in PDF
Document/PDFAttempts to find and replace text in a PDF. Best-effort: PDF text replacement may not work for all documents due to complex text encoding and fragmented content streams.
Rotate Pages
Document/PDFRotate pages by 90, 180, or 270 degrees
Set Metadata
Document/PDFSet title, author, subject, and keywords in a PDF's Info dictionary.
Split PDF
Document/PDFExtract a page range from a PDF into a new file
Add Chart
Document/PPTXEmbed a simple bar chart on a PPTX slide using DrawingML chart XML.
Add Image to Slide
Document/PPTXPlace an image at a specified position on a PPTX slide.
Add Shape
Document/PPTXAdd a shape (rectangle, ellipse, arrow, etc.) to a PPTX slide.
Add Slide
Document/PPTXAdd a blank slide to a PPTX presentation.
Add Table to Slide
Document/PPTXAdd a branded table to a PPTX slide. Header row uses #FF4343 with white text.
Add Text Box
Document/PPTXAdd a styled text box to a specific slide in a PPTX.
Create PPTX
Document/PPTXCreate a blank PPTX presentation with Flow Like brand theme (16:9, Calibri, #FF4343 accent).
Delete Slide
Document/PPTXRemove a slide at the given index from a PPTX file
Duplicate Slide
Document/PPTXClone a slide at a given index, inserting the copy at a target position. Preserves formatting, layouts, and master references.
Extract Text
Document/PPTXExtract all text content from all slides as plain text
Get Metadata
Document/PPTXRead presentation metadata (title, author, subject, keywords)
List Placeholders
Document/PPTXScan all slides for {{...}} placeholder strings
Merge Presentations
Document/PPTXCombine slides from multiple PPTX files into one. The base file's theme and masters are preserved.
Reorder Slides
Document/PPTXMove a slide from one position to another
Replace Image in PPTX
Document/PPTXReplaces images in a PowerPoint (PPTX) file by matching alt text or shape name
Replace Table Data
Document/PPTXPopulate a table on a slide that contains a placeholder in its first cell with structured data (JSON array of arrays). Inherits the table's existing styling.
Replace Text in PPTX
Document/PPTXReplaces text placeholders in a PowerPoint (PPTX) file with plain or markdown-formatted text
Set Metadata
Document/PPTXSet title, author, subject, keywords in presentation metadata
Set Speaker Notes
Document/PPTXSet or replace speaker notes for a slide
Slide Count
Document/PPTXReturn the number of slides in a PPTX file
Attachment → Fields
Email/AccessAccess filename, content_type and data
Email → Attachments
Email/AccessAccess attachments array
Email → Content
Email/AccessAccess subject, date, plain and HTML bodies
Email → Headers
Email/AccessAccess address header fields of an Email
Mail → Reference
Email/AccessTransforms a Mail struct into a reference
MailAddress → Fields
Email/AccessAccess name and email on a MailAddress
Copy Mail to Mailbox
Email/IMAPCopies a mail (by UID) to another IMAP mailbox
Create Draft
Email/IMAPAppends a new draft message to a mailbox (defaults to 'Drafts')
Delete Mail
Email/IMAPDeletes a mail (by UID) from its current mailbox
Fetch Mail
Email/IMAPFetches the full email content
IMAP Connect
Email/IMAPConnects to an IMAP server and caches the session. For Gmail: use host 'imap.gmail.com', port 993, encryption 'Tls', your Gmail address as username, and an App Password (not your regular password). Generate an App Password at: https://support.google.com/mail/answer/185833
IMAP Create Mailbox (If Missing)
Email/IMAPCreates a mailbox if it doesn't exist; no-op if it already exists
IMAP Inbox
Email/IMAPWraps an IMAP mailbox for paginated fetching
IMAP List Inboxes
Email/IMAPLists all available IMAP mailboxes
List Mails
Email/IMAPLists email UIDs for a mailbox page with selectable filters
Mark Mail as Seen
Email/IMAPMarks a mail (by UID) as seen/read in IMAP mailbox
Move Mail to Mailbox
Email/IMAPMoves a mail (by UID) to another IMAP mailbox
Create Calendar Event
Email/IMAP/CalendarCreates a new calendar event in an IMAP calendar folder
Delete Calendar Event
Email/IMAP/CalendarDeletes a calendar event from an IMAP calendar folder
Get Calendar Event
Email/IMAP/CalendarGets a specific calendar event by UID
IMAP List Calendars
Email/IMAP/CalendarLists mailbox names and heuristically-detected calendar folders
List Calendar Events
Email/IMAP/CalendarLists calendar events from an IMAP calendar folder
Subscribe to Calendar URL
Email/IMAP/CalendarFetches and parses calendar events from an iCalendar subscription URL
SMTP Connect
Email/SMTPConnects to an SMTP server and caches the session. For Gmail: use host 'smtp.gmail.com', port 587, encryption 'StartTls', your Gmail address as username, and an App Password (not your regular password). Generate an App Password at: https://support.google.com/mail/answer/185833
Send Mail
Email/SMTPSends an email via SMTP using a cached connection
Chat Event
EventsA simple Chat event
Generic Event
EventsA generic event without input or output
Simple Event
EventsA simple event without input or output
Widget Action Event
EventsEntry point triggered when a widget action is invoked. Provides action context data.
Extract Attachments
Events/ChatPulls down image attachments referenced in the latest chat message
Push Attachment
Events/ChatPushes a response chunk to the chat
Push Attachments
Events/ChatPushes a response chunk to the chat
Push Chunk
Events/ChatPushes a response chunk to the chat
Push Global Session
Events/ChatPushes a new global session to the chat. The session persists for all chat sessions.
Push Local Session
Events/ChatPushes a new local session to the chat. The session persists for one chat session.
Push Reasoning
Events/ChatPushes reasoning tokens to the current step
Push Response
Events/ChatPushes a response to the chat
Push Stat
Events/ChatPushes a single LLM usage stat to the chat for transparent model usage display
Push Stats
Events/ChatPushes multiple LLM usage stats to the chat at once
Push Step
Events/ChatStarts a new plan step with title and description
Push Text to Step
Events/ChatAppends text to the current step's reasoning
Remove Step
Events/ChatRemoves a step from the plan by its ID
From Path
Events/Chat/AttachmentsCreates an attachment from a FlowPath with optional metadata
From Signed URL
Events/Chat/AttachmentsGet the URL from an attachment
To Signed URL
Events/Chat/AttachmentsGet the URL from an attachment
Chat Form
Events/Chat/InteractionBuilds a JSON Schema form from a referenced callback function's pins and executes it with typed submitted values.
Multiple Choice
Events/Chat/InteractionRequest the user to pick one or more options. Pauses execution until a response or timeout.
Single Choice
Events/Chat/InteractionRequest the user to pick one option. Pauses execution until a response or timeout.
Return Generic Result
Events/GenericReturn a result
Extract Action Context Field
Events/WidgetExtracts a field value from an action context payload by field name
Extract Input Value
Events/WidgetExtracts a component's current value from the input values payload by component ID
Draw Boxes
Image/AnnotateDraw Bounding Boxes
Make Box
Image/AnnotateMake Bounding Box
Read Image
Image/ContentRead image from path
Read Image (URL)
Image/ContentRead image from path
Read QR-/Barcode
Image/ContentRead/Decode QR Codes and Barcodes
Write Image
Image/ContentWrite image to path
Get Dimensions
Image/MetadataGet Image Dimensions
Image Overlay
Image/OverlayOverlay one image on top of another with configurable position, size, opacity and fit mode
Text Overlay
Image/OverlayDraw text on top of an image with configurable font size, position, and color
PDF Page Count
Image/PDFCount pages in a PDF
PDF Page To Image
Image/PDFRender a single PDF page as an image
PDF To Images
Image/PDFRender every PDF page as an ordered image array
Color Convert
Image/TransformConvert Image Color/Pixel Type (e.g. to Grayscale)
Contrast
Image/TransformAdjust Image Contrast
Crop Image
Image/TransformCrop Image
Resize Image
Image/TransformResize Image
Log Error
LoggingLogs / Prints an Error
Log Warning
LoggingLogs a Warning
Print Info
LoggingPrint Debugging Information
Progress Done
LoggingCompletes a progress toast with a success or error state
Show Progress
LoggingShows a progress toast to the user that can be updated
Evaluate Expression
MathEvaluates a mathematical expression
*
Math/FloatMultiplies two floats together
+
Math/FloatAdds two floats together
-
Math/FloatSubtracts one float from another
/
Math/FloatDivides one float by another
Abs
Math/FloatCalculates the absolute value of a float
Ceil
Math/FloatRounds a float up to the nearest integer
Clamp
Math/FloatClamps a float within a given range
Floor
Math/FloatRounds a float down to the nearest integer
Max
Math/FloatReturns the larger of two floats
Min
Math/FloatReturns the smaller of two floats
Power
Math/FloatCalculates the power of a float
Root
Math/FloatCalculates the nth root of a float
Round
Math/FloatRounds a float to the nearest integer
!=
Math/Float/ComparisonChecks if two floats are unequal (within a tolerance)
<
Math/Float/ComparisonChecks if one float is less than another
<=
Math/Float/ComparisonChecks if one float is less than or equal to another
==
Math/Float/ComparisonChecks if two floats are equal (within a tolerance)
>
Math/Float/ComparisonChecks if one float is greater than another
>=
Math/Float/ComparisonChecks if one float is greater than or equal to another
Random Float in Range
Math/Float/RandomGenerates a random float within a specified range
!=
Math/IntChecks if two integers are unequal
%
Math/IntCalculates the remainder of integer division
*
Math/IntMultiplies two Integers
+
Math/IntAdds two Integers
-
Math/IntSubtracts two Integers
/
Math/IntDivides two Integers (handles division by zero)
<
Math/IntChecks if the first integer is less than the second
<=
Math/IntChecks if the first integer is less than or equal to the second
==
Math/IntChecks if two integers are equal
>
Math/IntChecks if the first integer is greater than the second
>=
Math/IntChecks if the first integer is greater than or equal to the second
Absolute
Math/IntReturns the absolute value of an Integer
Clamp
Math/IntClamps an integer within a range
Max
Math/IntReturns the larger of two integers
Min
Math/IntReturns the smaller of two integers
Power
Math/IntCalculates the power of an integer
Root
Math/IntCalculates the nth root of an integer
Random Integer in Range
Math/Int/RandomGenerates a random integer within a specified range
Notify Project User
NotificationsSend a notification to a specific user in this project
Notify User
NotificationsSend a notification to the user who executed this workflow
PII Detection Options
Processing/PrivacyConfigure which PII types to detect. Connect to PII Mask nodes for fine-grained control.
PII Mask (Regex)
Processing/PrivacyMasks Personally Identifiable Information using regex patterns. Detects emails, phones, SSNs, credit cards, IBANs, addresses (US/DE/UK), and more. For names or contextual PII, use the AI-based node.
Break Struct
StructsBreaks a struct into its individual fields based on the schema
Make Struct
StructsCreates a new struct
Make Struct (Schema)
StructsCreates a struct from individual fields based on a connected schema
Get Field
Structs/FieldsFetches a field from a struct (supports dot notation and array access)
Get Fields
Structs/FieldsFetches fields from a struct
Has Field
Structs/FieldsChecks if a field exists in a struct (supports dot notation and array access)
Remove Field
Structs/FieldsRemoves a field from a struct (supports dot notation and array access)
Set Field
Structs/FieldsSets a field in a struct (supports dot notation and array access)
Create Component
UI/ComponentCreates an A2UI component with ID, style, and component data
Instantiate Widget
UI/ContainerCreates a new widget instance for dynamic insertion into containers. Select a widget from the dropdown to auto-generate input pins for its exposed props and customizations.
Push To Container
UI/ContainerDynamically adds an element to a container's children list
Remove From Container
UI/ContainerRemoves an element from a container's children list
Data Update
UI/DataUpdates data in a surface's data model
Request Elements
UI/DataRequests element values from the frontend before processing
Upsert Element
UI/DataUpdates or inserts an element value in the frontend
Clone Element
UI/ElementsClones an existing element and adds it to a container
Create Element
UI/ElementsCreates a new element and adds it to a parent container
Get Element
UI/ElementsGets an element's data from the page
Get Element Text
UI/ElementsGets the text content of an element
Get Element Value
UI/ElementsGets the value of an input element
Remove Element
UI/ElementsRemoves an element from the page
Set Element Action
UI/ElementsDynamically sets the action of an interactive element (button, link, etc.)
Set Element Disabled
UI/ElementsEnables or disables an element
Set Element Loading
UI/ElementsSets the loading state of a button element
Set Element Style
UI/ElementsSets style properties of an element
Set Element Text
UI/ElementsSets the text content of an element
Set Element Value
UI/ElementsSets the value of an input element
Set Element Visibility
UI/ElementsShows or hides an element
Get Button Disabled
UI/Elements/ButtonGets whether a button element is disabled
Get Button Label
UI/Elements/ButtonGets the label text of a button element
Get Button Loading
UI/Elements/ButtonGets whether a button element is in loading state
Set Button Label
UI/Elements/ButtonSets the label text of a button element
Push Data to Chart
UI/Elements/ChartsPush data to a Nivo or Plotly chart. Select JSON for pre-formatted data or CSV for auto-transformation.
Set Chart Layout
UI/Elements/ChartsSets the layout configuration for a Plotly chart
Set Chart Style
UI/Elements/ChartsConfigure Nivo chart appearance
Set Nivo Chart Config
UI/Elements/ChartsSets configuration options for a Nivo chart
Chart Data Agent
UI/Elements/Charts/AgentUses an LLM to write and run SQL against a DataFusion session, returning chart-ready struct data.
Update Toggle
UI/Elements/CheckboxSet or toggle checkbox/switch checked state
Clear Children
UI/Elements/ContainersRemoves all children from a container element
Get Child At Index
UI/Elements/ContainersGets a child element at a specific index from a container
Insert Child At Index
UI/Elements/ContainersInserts a child element at a specific index in a container
Push Child
UI/Elements/ContainersAppends a child element to a container
Remove Child At Index
UI/Elements/ContainersRemoves a child element at a specific index from a container
Set Badge Content
UI/Elements/DisplaySets the content/text of a badge element
Set Icon
UI/Elements/DisplaySets the icon name of an icon element
Set Markdown Content
UI/Elements/DisplaySets the markdown content of a markdown element
Set Progress
UI/Elements/DisplaySets the value of a progress bar (0-100)
Get File Input Files
UI/Elements/FilesGets uploaded files, signed URLs, and FlowPaths from an A2UI fileInput element
Update Model3D
UI/Elements/GameUpdate any property of a 3D model
Update Scene3D
UI/Elements/GameUpdate any property of a 3D scene
Update Sprite
UI/Elements/GameUpdate any property of a sprite
Update GeoMap
UI/Elements/GeoMapUpdate markers, routes, or viewport of a map
Get Iframe Src
UI/Elements/GetGets the src URL of an iframe element
Get Tooltip Content
UI/Elements/GetGets the content text of a tooltip element
Update Hotspot
UI/Elements/HotspotAdd, remove, or manage hotspots on an ImageHotspot element
Clear Input
UI/Elements/InputClears the value of an input element
Get Input Placeholder
UI/Elements/InputGets the placeholder text of an input element
Set Input Placeholder
UI/Elements/InputSets the placeholder text of an input element
Set TextField Error
UI/Elements/InputSets the error state or message of a text field
Update Labeler
UI/Elements/LabelerAdd, remove, or manage bounding boxes on an ImageLabeler element
Set Iframe HTML
UI/Elements/MediaSets raw HTML content of an iframe element for previewing generated HTML
Set Iframe Src
UI/Elements/MediaSets the source URL of an iframe element
Set Media Source
UI/Elements/MediaSigns a FlowPath and sets it as the source for image, video, avatar, iframe, lottie, or file preview elements
Set Bounding Boxes
UI/Elements/OverlaySet, push, or clear bounding boxes on a BoundingBoxOverlay element
Query Children
UI/Elements/QueryGets all child elements of a container
Query Elements by ID
UI/Elements/QueryGets elements whose IDs match a pattern
Query Elements by Type
UI/Elements/QueryGets all elements of a specific component type
Query Parent
UI/Elements/QueryGets the parent element of an element
Get Select Value
UI/Elements/SelectGets the selected value of a select element
Set Select Options
UI/Elements/SelectSets the available options in a select element
Set Select Value
UI/Elements/SelectSets the selected value of a select element
Set Tooltip Content
UI/Elements/SetSets the content text of a tooltip element
Set Slider Value
UI/Elements/SliderSets the value of a slider element
Push CSV to Table
UI/Elements/TablePush CSV or Table data directly to a table element
Update Table
UI/Elements/TableAdd, remove, or update table data and structure
Close Dialog
UI/NavigationCloses an open dialog. If no dialog ID is specified, closes the topmost dialog.
Get Current Route
UI/NavigationGets the current page route from the execution context
Get Query Params
UI/NavigationGets query parameters from the current URL
Get Route Params
UI/NavigationGets route parameters from the current URL
Navigate To
UI/NavigationNavigates to a page route
Open Dialog
UI/NavigationOpens a route/page as a modal dialog overlay
Set Query Param
UI/NavigationSets or updates a query parameter in the URL
URL Decode
UI/NavigationDecodes a URL-encoded (percent-encoded) string
URL Encode
UI/NavigationEncodes a string for safe use in URLs (percent-encoding)
Get Global State
UI/StateGets a value from global state by key
Get Page State
UI/StateGets a value from page-local state by key
Set Global State
UI/StateSets a value in global state by key
Set Page State
UI/StateSets a value in page-local state by key
Begin Rendering
UI/SurfaceSends a surface to the frontend to begin rendering
Create Surface
UI/SurfaceCreates a new A2UI surface with an ID and root component
Delete Surface
UI/SurfaceRemoves a surface from the frontend
Set Surface Custom CSS
UI/SurfaceSets or clears scoped custom CSS for a custom UI surface at runtime
Show Screen
UI/SurfaceShows the current frontend screen while the workflow continues running
Surface Update
UI/SurfaceUpdates components in an existing surface
CUID v2
UtilsGenerates a Collision Resistant Unique Identifier
Array Length
Utils/ArrayGets the length of an array
Clear Array
Utils/ArrayRemoves all elements from an array
Construct Array
Utils/ArrayCreates an array from individual elements. Add more input pins by connecting to the 'element' pins.
Extend
Utils/ArrayAppend an Array to another Array
Filter Array Field
Utils/ArrayRemoves a specific field from every struct in an array. Elements without the field are kept unchanged. Returns the filtered array and count of removed fields.
Filter Array Fields
Utils/ArrayRemoves multiple fields from every struct in an array. Elements without the fields are kept unchanged. Returns the filtered array and count of removed fields.
Find Item
Utils/ArrayFinds the index of an item in an array
Get Element
Utils/ArrayGets an element from an array by index
Includes
Utils/ArrayChecks if an array includes a certain value
Make Array
Utils/ArrayCreates an empty array
Pop
Utils/ArrayRemoves and returns the last element of an array
Push
Utils/ArrayPush an item into your Array
Remove Index
Utils/ArrayRemoves an element from an array at a specific index
Set Index
Utils/ArraySets an element at a specific index in an array
Shuffle
Utils/ArrayShuffle Array Items
Batch Push
Utils/Array/BatchPush multiple items into an array in one operation. More efficient than multiple single pushes.
Batch Remove
Utils/Array/BatchRemove multiple elements at specific indices in one operation. More efficient than multiple single removes. Indices are processed in descending order to maintain correctness.
Batch Set
Utils/Array/BatchSet multiple elements at specific indices in one operation. More efficient than multiple single sets.
Clear (By Ref)
Utils/Array/By ReferenceClear all elements directly from a variable array without copying.
Extend (By Ref)
Utils/Array/By ReferenceAppend multiple items directly to a variable array without copying. Much faster for large arrays.
Pop (By Ref)
Utils/Array/By ReferenceRemove and return the last element directly from a variable array without copying. Much faster for large arrays.
Push (By Ref)
Utils/Array/By ReferencePush an item directly into a variable array without copying. Much faster for large arrays.
Remove Index (By Ref)
Utils/Array/By ReferenceRemove an element at a specific index directly from a variable array without copying. Much faster for large arrays.
Set Index (By Ref)
Utils/Array/By ReferenceSet an element at a specific index directly in a variable array without copying. Much faster for large arrays.
!
Utils/BoolBoolean NOT
==
Utils/BoolBoolean Equal
And
Utils/BoolBoolean And operation
Or
Utils/BoolBoolean Or operation
Random Boolean
Utils/BoolGenerates a random boolean value
^
Utils/BoolBoolean XOR
Buffered CSV Reader
Utils/CSVStream Read a CSV File
From Bytes
Utils/ConversionsConvert String to Bytes
From String
Utils/ConversionsConvert String to Struct
To Bytes
Utils/ConversionsConvert Struct to Bytes
To String
Utils/ConversionsConvert any object to String
AES-256-GCM Decrypt
Utils/CryptoDecrypts an AES-256-GCM encrypted payload and verifies its authentication tag.
AES-256-GCM Decrypt Value
Utils/CryptoDecrypts an AES-256-GCM payload and parses the plaintext as a struct.
AES-256-GCM Encrypt
Utils/CryptoEncrypts bytes with AES-256-GCM. A fresh nonce is generated internally for every encryption.
AES-256-GCM Encrypt Value
Utils/CryptoSerializes and encrypts a struct with AES-256-GCM. A fresh nonce is generated internally for every encryption.
Generate Encryption Key
Utils/CryptoGenerates a 256-bit symmetric key for AES-256-GCM and XChaCha20-Poly1305.
XChaCha20-Poly1305 Decrypt
Utils/CryptoDecrypts an XChaCha20-Poly1305 encrypted payload and verifies its authentication tag.
XChaCha20-Poly1305 Decrypt Value
Utils/CryptoDecrypts an XChaCha20-Poly1305 payload and parses the plaintext as a struct.
XChaCha20-Poly1305 Encrypt
Utils/CryptoEncrypts bytes with XChaCha20-Poly1305. A fresh 192-bit nonce is generated internally for every encryption.
XChaCha20-Poly1305 Encrypt Value
Utils/CryptoSerializes and encrypts a struct with XChaCha20-Poly1305. A fresh 192-bit nonce is generated internally for every encryption.
Add Duration
Utils/DateTimeAdds or subtracts a duration from a date
DateTime Difference
Utils/DateTimeCalculates the duration between two dates
Format DateTime
Utils/DateTimeConverts a DateTime to a formatted string
Now
Utils/DateTimeReturns the current date and time in UTC
Parse DateTime
Utils/DateTimeParses a string into a DateTime. Auto-detects common formats or uses custom format string.
To Date
Utils/DateTimeExtracts date components from a DateTime
To Time
Utils/DateTimeExtracts time components from a DateTime
Base64 Decode
Utils/EncodingDecodes a Base64 string back to a UTF-8 string
Base64 Decode to Bytes
Utils/EncodingDecodes a Base64 string to raw bytes
Base64 Encode
Utils/EncodingEncodes a string to Base64
Base64 Encode Bytes
Utils/EncodingEncodes raw bytes to a Base64 string
HTML Decode
Utils/EncodingDecodes HTML entities back to their original characters
HTML Encode
Utils/EncodingEncodes special characters as HTML entities (& < > " ')
Hex Decode
Utils/EncodingDecodes a hexadecimal string back to a UTF-8 string
Hex Decode to Bytes
Utils/EncodingDecodes a hexadecimal string to raw bytes
Hex Encode
Utils/EncodingEncodes a string's bytes to a hexadecimal string
Hex Encode Bytes
Utils/EncodingEncodes raw bytes to a hexadecimal string
URL Decode
Utils/EncodingDecodes a percent-encoded URL string back to plain text
URL Encode
Utils/EncodingPercent-encodes a string for safe use in URLs (RFC 3986)
Get App ID
Utils/ExecutionReturns the current app identifier.
Get Execution Environment
Utils/ExecutionReturns where and how the current run is executing.
Get Execution Mode
Utils/ExecutionReturns the current execution mode.
Get Run ID
Utils/ExecutionReturns the current execution run identifier.
Get User ID
Utils/ExecutionReturns the current user identifier, when available.
Is Local Environment
Utils/ExecutionReturns true when the current run is executing on a local/client runtime.
Is Mobile Environment
Utils/ExecutionReturns true when the current run is executing on a mobile runtime.
Is Server Environment
Utils/ExecutionReturns true when the current run is executing on the server.
Fake City Name
Utils/Faker/AddressGenerates a random city name for mocking data
Fake Country Code
Utils/Faker/AddressGenerates a random country code (e.g., US, DE, FR) for mocking data
Fake Country Name
Utils/Faker/AddressGenerates a random country name for mocking data
Fake Latitude
Utils/Faker/AddressGenerates a random latitude coordinate for mocking data
Fake Longitude
Utils/Faker/AddressGenerates a random longitude coordinate for mocking data
Fake Post Code
Utils/Faker/AddressGenerates a random postal/zip code for mocking data
Fake State Name
Utils/Faker/AddressGenerates a random state/province name for mocking data
Fake Street Address
Utils/Faker/AddressGenerates a random full street address for mocking data
Fake Street Name
Utils/Faker/AddressGenerates a random street name for mocking data
Fake Buzzword
Utils/Faker/CompanyGenerates a random business buzzword for mocking data
Fake Catch Phrase
Utils/Faker/CompanyGenerates a random business catch phrase for mocking data
Fake Company Name
Utils/Faker/CompanyGenerates a random company name for mocking data
Fake Industry
Utils/Faker/CompanyGenerates a random industry name for mocking data
Fake Profession
Utils/Faker/CompanyGenerates a random profession/job title for mocking data
Fake Domain Suffix
Utils/Faker/InternetGenerates a random domain suffix (com, org, net, etc.)
Fake Email
Utils/Faker/InternetGenerates a random email address for mocking data
Fake IPv4
Utils/Faker/InternetGenerates a random IPv4 address for mocking data
Fake IPv6
Utils/Faker/InternetGenerates a random IPv6 address for mocking data
Fake Password
Utils/Faker/InternetGenerates a random password for mocking data
Fake User Agent
Utils/Faker/InternetGenerates a random user agent string for mocking data
Fake Username
Utils/Faker/InternetGenerates a random username for mocking data
Fake Paragraph
Utils/Faker/LoremGenerates a random lorem ipsum paragraph for mocking data
Fake Paragraphs
Utils/Faker/LoremGenerates random lorem ipsum paragraphs for mocking data
Fake Sentence
Utils/Faker/LoremGenerates a random lorem ipsum sentence for mocking data
Fake Sentences
Utils/Faker/LoremGenerates random lorem ipsum sentences for mocking data
Fake Word
Utils/Faker/LoremGenerates a random lorem ipsum word for mocking data
Fake Words
Utils/Faker/LoremGenerates random lorem ipsum words for mocking data
Fake First Name
Utils/Faker/NameGenerates a random first name for mocking data
Fake Full Name
Utils/Faker/NameGenerates a random full name for mocking data
Fake Last Name
Utils/Faker/NameGenerates a random last name for mocking data
Fake Title
Utils/Faker/NameGenerates a random name title (Mr., Mrs., Dr., etc.)
Fake Boolean
Utils/Faker/NumberGenerates a random boolean for mocking data
Fake Digit
Utils/Faker/NumberGenerates a random digit (0-9) for mocking data
Fake Float
Utils/Faker/NumberGenerates a random float in a specified range for mocking data
Fake Integer
Utils/Faker/NumberGenerates a random integer in a specified range for mocking data
Fake Cell Number
Utils/Faker/PhoneGenerates a random cell/mobile phone number for mocking data
Fake Phone Number
Utils/Faker/PhoneGenerates a random phone number for mocking data
AHash
Utils/HashComputes the AHash of the input
Blake3 Hash
Utils/HashComputes the Blake3 hash of the input
MD5 Hash
Utils/HashComputes the MD5 hash of the input string. Note: MD5 is not collision-resistant — use SHA-256 or Blake3 for security-sensitive hashing.
SHA-256 Hash
Utils/HashComputes the SHA-256 hash of the input string
SHA-512 Hash
Utils/HashComputes the SHA-512 hash of the input string
Make Tool Schema
Utils/JSONGenerate Tool Definitions for Tool Calls
Parse JSON with Schema
Utils/JSONParse JSON input Data With JSON/OpenAI Schema and Return Value
Repair Parse JSON
Utils/JSONAttempts to repair and parse potentially malformed JSON
Clear Map
Utils/MapRemoves all entries from a map
Get Value
Utils/MapGets a value from a map by key
Has Key
Utils/MapChecks if a key exists in the map
Keys
Utils/MapGets all keys from the map as an array
Make Map
Utils/MapCreates an empty map (string keys)
Remove Key
Utils/MapRemoves a key from the map
Set Value
Utils/MapSets a value in a map at the given key
Size
Utils/MapGets the number of entries in the map
Values
Utils/MapGets all values from the map as an array
Clear (By Ref)
Utils/Map/By ReferenceClear all entries directly from a variable map without copying.
Remove Key (By Ref)
Utils/Map/By ReferenceRemove a key directly from a variable map without copying. Much faster for large maps.
Set Value (By Ref)
Utils/Map/By ReferenceSet a value directly in a variable map without copying. Much faster for large maps.
HTML to Markdown
Utils/MarkdownAttempts to convert HTML to Markdown, removing unwanted tags
Addition
Utils/Math/VectorAdds two float vectors together element-wise
Cosine Similarity
Utils/Math/VectorCalculates the cosine similarity of two float vectors
Cross Product
Utils/Math/VectorCalculates the cross product of two float vectors
Dot Product
Utils/Math/VectorCalculates the dot product of two float vectors
Multiplication
Utils/Math/VectorMultiplies two float vectors element-wise
Normalize
Utils/Math/VectorNormalizes a float vector
Subtraction
Utils/Math/VectorSubtracts one float vector from another element-wise
Array to Set
Utils/SetConverts an array to a set
Clear set
Utils/SetRemoves / Clears all elements from a set
Difference
Utils/SetCreates a set from the difference of 2 sets
Discard
Utils/SetDiscards an element of a set
Get Size
Utils/SetGets the size of the hash set (how many elements)
Has Element
Utils/SetChecks if an element is present in the set
Insert Element
Utils/SetInserts an element to the set
Is Empty
Utils/SetChecks if a hash set is empty or not
Is Mutual
Utils/SetChecks if one of the hash sets has at least one mutual element
Is Subset
Utils/SetChecks if a hash set is a subset from a supposed bigger one
Is Superset
Utils/SetChecks if a hash set is a superset from a supposed smaller one
Make Set
Utils/SetCreates an empty set
Pop
Utils/SetPops a random element of a set
Set to Array
Utils/SetConverts a set to an array
Union
Utils/SetCombines 2 sets into one unified hash set
Clear (By Ref)
Utils/Set/By ReferenceClear all elements directly from a variable set without copying.
Discard (By Ref)
Utils/Set/By ReferenceRemove an element directly from a variable set without copying. Much faster for large sets.
Insert (By Ref)
Utils/Set/By ReferenceInsert an element directly into a variable set without copying. Much faster for large sets.
!=
Utils/StringCompares two Strings
==
Utils/StringCompares two Strings
Contains
Utils/StringChecks if a string contains a substring
Ends With
Utils/StringChecks if a string ends with a specific string
Escape String
Utils/StringEscapes special characters in a string (newlines, tabs, carriage returns, backslashes, quotes).
Format String
Utils/StringFormats a string with placeholders
From UTF-8 Lossy
Utils/StringConverts a byte array to a string using the UTF-8 lossy strategy
Join Strings
Utils/StringJoins multiple strings together
Render Template
Utils/StringTemplate Engine based on Jinja Templates
Replace String
Utils/StringReplaces occurrences of a substring or regex pattern within a string.
Split String
Utils/StringSplits a string into substrings
Starts With
Utils/StringChecks if a string starts with a specific string
String Length
Utils/StringCalculates the length of a string
To Lower Case
Utils/StringConverts a string to lowercase
To Upper Case
Utils/StringConverts a string to uppercase
Trim String
Utils/StringRemoves leading and trailing whitespace from a string
Unescape String
Utils/StringUnescapes special character sequences in a string (\n, \t, \r, \\, \").
Damerau-Levenshtein Distance
Utils/String/SimilarityCalculates the Damerau-Levenshtein distance between two strings
Hamming Distance
Utils/String/SimilarityCalculates the Hamming distance between two strings
Jaro Distance
Utils/String/SimilarityCalculates the Jaro distance between two strings
Jaro-Winkler Distance
Utils/String/SimilarityCalculates the Jaro-Winkler distance between two strings
Levenshtein Distance
Utils/String/SimilarityCalculates the Levenshtein distance between two strings
Optimal String Alignment Distance
Utils/String/SimilarityCalculates the Optimal String Alignment distance between two strings
Sørensen-Dice Coefficient
Utils/String/SimilarityCalculates the Sørensen-Dice coefficient between two strings
Fallback
Utils/TypesReturns the input value if valid, otherwise returns the fallback default. Useful for handling optional values or error recovery.
Select
Utils/TypesSelects between two values based on a boolean condition. Returns A if true, B if false.
Try Transform
Utils/TypesTries to transform cast types.
Get Current User Info
Utils/UserFetches the current user's persisted user information from the configured FlowLike hub's /api/v1/user/info endpoint when an execution token is available.
Get Executing User
Utils/UserGets the user context of the current execution. Returns a typed struct containing sub (user ID), role, permissions, attributes, and technical user info. Use 'Break Struct' to access individual fields.
Has Attribute
Utils/UserChecks if the executing user's role has a specific attribute (tag). Attributes are custom string tags assigned to roles for flexible authorization. Returns false if no user context is available or the user has no role.
Has Permission
Utils/UserChecks if the executing user has a specific permission. Admin and Owner roles automatically have all permissions. Returns false if no user context is available.
Is Technical User
Utils/UserChecks if the current execution is triggered by a technical user (API key) rather than a human user. Technical users don't have a human identity (sub) but do have a key_id.
Get Variable
VariableGet Variable Value
Set Variable
VariableSet Variable Value
HTTP Download
WebDownloads a file from a url
API Call
Web/APIPerforms an HTTP request
Streaming API Call
Web/APIPerforms an HTTP request
Get Header
Web/API/RequestGets a header from a http request
Get Headers
Web/API/RequestGets all headers from a http request
Get Method
Web/API/RequestGets the method from a http request
Get Url
Web/API/RequestGets the url from a http request
Make Request
Web/API/RequestCreates a http request
Set Accept
Web/API/RequestSets the Accept header of a http request
Set Bearer Auth
Web/API/RequestSets the Authorization header using a Bearer token
Set Bytes Body
Web/API/RequestSets the body of a http request
Set Content-Type
Web/API/RequestSets the Content-Type header of a http request
Set Form Body
Web/API/RequestSets the body of a http request to form-encoded data
Set Header
Web/API/RequestSets a header of a http request
Set Headers
Web/API/RequestSets the headers of a http request
Set Method
Web/API/RequestSets the method of a http request
Set String Body
Web/API/RequestSets the body of a http request
Set Struct Body
Web/API/RequestSets the body of a http request
Set Url
Web/API/RequestSets the url of a http request
Get Header
Web/API/ResponseGets a header from a http request
Get Headers
Web/API/ResponseGets all headers from a http request
Get Status Code
Web/API/ResponseGets the status code from a http response
Is Success
Web/API/ResponseChecks if the status code of a http response is a success
To Bytes
Web/API/ResponseGets the body of a http response as bytes
To Struct
Web/API/ResponseGets the body of a http response as json
To Text
Web/API/ResponseGets the body of a http response as text
API Key Auth
Web/AuthCreates REST auth that requires a configured API key header.
Basic Auth
Web/AuthCreates REST auth that requires HTTP Basic credentials.
Bearer Token Auth
Web/AuthCreates REST auth that requires a static Authorization bearer token.
HMAC SHA-256 Auth
Web/AuthCreates REST auth that verifies an HMAC-SHA256 request signature.
OAuth JWKS File Auth
Web/AuthCreates OAuth bearer auth from a JWKS JSON FlowPath loaded when the server starts.
OAuth JWKS URL Auth
Web/AuthCreates OAuth bearer auth that fetches a JWKS endpoint once when the server starts.
OIDC Discovery Auth
Web/AuthCreates OAuth bearer auth by discovering the JWKS URI from an OpenID Connect issuer.
Grab IP-Camera Frame
Web/CameraCaptures a frame from an IP camera
Write Image to Data URL
Web/CameraWrites an image to a data URL
H3 Cell Area
Web/Geo/H3Calculates the area of an H3 cell in the specified unit.
H3 Cell Boundary
Web/Geo/H3Returns the polygon boundary (vertices) of an H3 cell. Useful for visualization and geospatial operations.
H3 Cell Children
Web/Geo/H3Returns all child cells at a finer resolution that fit within the given cell.
H3 Cell Parent
Web/Geo/H3Returns the parent cell at a coarser resolution. The parent contains the given cell.
H3 Cell to Lat/Lng
Web/Geo/H3Converts an H3 cell index to the geographic coordinate of its center point.
H3 Cells to Polygon
Web/Geo/H3Converts a set of H3 cells to polygon boundaries. Returns the outline(s) of the cell set, merging adjacent cells.
H3 Compact Cells
Web/Geo/H3Compacts a set of H3 cells by replacing groups of cells with their parent when all children are present. Reduces the number of cells while covering the same area.
H3 Edge Length
Web/Geo/H3Returns the average edge length of H3 cells at a given resolution.
H3 Grid Disk
Web/Geo/H3Returns all H3 cells within k steps of the origin cell (a filled disk of hexagons). Useful for proximity searches and area coverage.
H3 Grid Distance
Web/Geo/H3Calculates the grid distance (number of steps) between two H3 cells. Both cells must be at the same resolution.
H3 Grid Path
Web/Geo/H3Finds a path of H3 cells between two cells. Returns all cells along the shortest path. Both cells must be at the same resolution.
Lat/Lng to H3 Cell
Web/Geo/H3Converts a geographic coordinate to an H3 cell index at the specified resolution. H3 is a hierarchical hexagonal grid system.
Get Map Image
Web/Geo/MapFetches a static map image for the given coordinates using OpenStreetMap tiles. Returns a satellite/standard map image centered on the location.
OSRM Match Trace
Web/Geo/RoutingSnaps noisy GPS traces to the road network using OSRM map matching.
OSRM Nearest
Web/Geo/RoutingFinds the nearest routable point(s) to a coordinate using OSRM.
OSRM Table
Web/Geo/RoutingComputes travel time and distance matrices between coordinates using OSRM.
OSRM Tile
Web/Geo/RoutingFetches vector map tiles (MVT) from an OSRM server.
OSRM Trip
Web/Geo/RoutingPlans the shortest round trip through multiple coordinates using OSRM.
Plan Route
Web/Geo/RoutingPlans a route between two points using the OSRM routing service. Returns turn-by-turn directions, distance, and duration.
Reverse Geocode
Web/Geo/SearchConverts geographic coordinates to a human-readable address using the Nominatim service (OpenStreetMap).
Search Location
Web/Geo/SearchSearches for a location by name or address using the Nominatim geocoding service (OpenStreetMap). Returns matching locations with coordinates.
MCP Server
Web/MCPStarts an MCP server from a composed config.
MCP Server Config
Web/MCPCreates an MCP server config that function, resource, prompt, auth, and server nodes can compose.
Register MCP Auth
Web/MCPRegisters MCP server authentication settings.
Register MCP Functions
Web/MCPRegisters referenced Flow functions as MCP tools.
Register MCP Prompt
Web/MCPRegisters a static MCP prompt template.
Register MCP Resource
Web/MCPRegisters a FlowPath as an MCP resource.
MQTT Broker
Web/MQTTBinds a lightweight MQTT broker for daemon workflows. Typed lifecycle events are exposed as pins; published messages are delivered to the referenced on-message handler.
MQTT Connect
Web/MQTTConnects to an MQTT broker and returns a session reference for use with Publish, Subscribe, and Disconnect nodes.
MQTT Disconnect
Web/MQTTDisconnects from an MQTT broker and cleans up the session
MQTT Publish
Web/MQTTPublishes a message to an MQTT topic
MQTT Subscribe
Web/MQTTSubscribes to an MQTT topic and invokes a handler for each incoming message. Holds execution until the connection closes or timeout, then triggers on_close.
REST Server
Web/RESTStarts a REST server from a composed config. Function routes and files are registered on the config before this node runs.
REST Server Config
Web/RESTCreates a REST server config that route, file, auth, and server nodes can compose.
Register REST Auth
Web/RESTRegisters REST server authentication settings.
Register REST Files
Web/RESTRegisters a FlowPath file or directory as static REST responses.
Register REST Function
Web/RESTRegisters referenced Flow functions as handlers for a REST path.
Register REST OpenAPI
Web/RESTRegisters OpenAPI JSON and browser UI endpoints generated from the REST server config.
Extract Links
Web/ScrapingExtracts links from the input text
TCP Close
Web/TCPCloses an open TCP connection gracefully
TCP Connect
Web/TCPOpens a TCP connection to a remote host. Triggers on_connect with the session, then invokes the on-message handler for each incoming data chunk. Holds execution until the connection closes, then triggers on_close.
TCP Listen
Web/TCPBinds a TCP listener on a port. Fires on_listening, then accepts incoming connections and invokes the handler for each. Holds execution until closed or timed out, then triggers on_close.
TCP Send
Web/TCPSends data through an open TCP connection
TCP Server
Web/TCPBinds a TCP server. Typed lifecycle events are exposed as pins; incoming data chunks are delivered to the referenced on-message handler.
Create CA Certificate
Web/TLSCreates a local certificate authority certificate and private key.
Create CA-Signed Certificate
Web/TLSCreates a server or client certificate signed by a local certificate authority.
Create Self-Signed Certificate
Web/TLSCreates a self-signed certificate and private key.
UDP Bind
Web/UDPBinds a UDP socket to a local address and port
UDP Close
Web/UDPCloses a bound UDP socket and releases resources
UDP Receive
Web/UDPListens for incoming datagrams on a bound UDP socket. Invokes the on-message handler for each received datagram. Holds execution until the socket is closed or the timeout expires, then fires on_close.
UDP Send To
Web/UDPSends a datagram to a target address through a bound UDP socket
UDP Server
Web/UDPBinds a UDP socket. Typed lifecycle pins describe the socket; incoming datagrams are delivered to the referenced on-message handler.
WebSocket Close
Web/WebSocketCloses an open WebSocket connection gracefully
WebSocket Connect
Web/WebSocketOpens a WebSocket connection. Immediately triggers on_connect with the session, then invokes on_message for each incoming message. Holds execution until the connection closes, then triggers on_close.
WebSocket Send
Web/WebSocketSends a message through an open WebSocket connection
WebSocket Server
Web/WebSocketBinds a WebSocket server. Typed lifecycle events are exposed as pins; incoming messages are delivered to the referenced on-message handler.