Node Reference

Complete catalog of every node available in Loom (722 nodes across 34 modules). Exec ports (Execute/Done) are omitted from the table since they appear on all statement nodes.

Core (52 nodes)

Framework-agnostic nodes shared across all modules: flow control, math, comparison, logic, string operations, collection operations, type conversion, and property access.

Node Type Inputs Outputs
Entry expression - -
Branch statement Condition (bool) -
Sequence statement - -
For Each statement Collection (list) Item (T), Index (int)
For Each Break statement Collection (list) Item (T), Index (int)
Gate statement Condition (bool) -
Switch statement Value (any) -
Try Catch statement - Error (str)
Parallel statement - Results (list)
Early Return statement Value (any) -
Check Response statement Text (str) Matched (bool)
Add expression A (float), B (float) Result (float)
Subtract expression A (float), B (float) Result (float)
Multiply expression A (float), B (float) Result (float)
Divide expression A (float), B (float) Result (float)
Modulo expression A (int), B (int) Result (int)
Power expression Base (float), Exponent (float) Result (float)
Min expression A (float), B (float) Result (float)
Max expression A (float), B (float) Result (float)
Abs expression A (float) Result (float)
Round expression A (float) Result (int)
Equal expression A (any), B (any) Result (bool)
Not Equal expression A (any), B (any) Result (bool)
Less Than expression A (float), B (float) Result (bool)
Less Or Equal expression A (float), B (float) Result (bool)
Greater Than expression A (float), B (float) Result (bool)
Greater Or Equal expression A (float), B (float) Result (bool)
And expression A (bool), B (bool) Result (bool)
Or expression A (bool), B (bool) Result (bool)
Not expression A (bool) Result (bool)
Negate expression Value (float) Result (float)
String Concat expression A (str), B (str) Result (str)
String Length expression Value (str) Result (int)
String Upper expression Value (str) Result (str)
String Lower expression Value (str) Result (str)
String Strip expression Value (str) Result (str)
String Contains expression Value (str), Search (str) Result (bool)
String Replace expression Value (str), Old (str), New (str) Result (str)
String Split expression Value (str), Separator (str) Result (list)
String Join expression Items (list), Separator (str) Result (str)
String Format expression Template (str) Result (str)
List Length expression List (list) Result (int)
List Get expression List (list), Index (int) Result (any)
List Append expression List (list), Item (any) Result (list)
Dict Get expression Data (dict), Key (str) Result (any)
Cast expression Value (any) Result (any)
Literal expression - Value (any)
Get Property expression - Value (any)
Set Property statement Value (any) -
Get Variable expression - Value (any)
Set Variable statement Value (any) -
Print statement Value (any) -

Mesa ABM (31 nodes)

Agent-based modeling with Mesa 3

Node Type Inputs Outputs
Evaluate expression Input (any) Result (any)
Move statement - -
Spawn Agent statement - Spawned (mesa.Agent)
Remove Self statement - -
Do All statement Agents (list) -
Set All statement Agents (list), Value (any) -
Groupby expression Agents (list) Groups (dict<string, any>)
Get Model Property expression - Value (any)
Get Agent Count expression - Count (int)
Get Neighbors expression Position (tuple) Neighbors (list)
Get Cell expression X (int), Y (int) Cell (mesa.Cell), Agents (list)
Get Empty Cells expression - Cells (list)
Get Position expression - Position (tuple), X (int), Y (int)
Select Agents expression Agents (list), Filter (bool) Selected (list)
Shuffle Agents expression Agents (list) Shuffled (list)
Sort Agents expression Agents (list) Sorted (list)
Get All expression Agents (list) Values (list)
Collect Data statement - -
Model Reporter expression Value (any) -
Agent Reporter expression Value (any) -
Get Data expression - Data (mesa.DataFrame)
Random Int expression Min (int), Max (int) Value (int)
Random Float expression Min (float), Max (float) Value (float)
Random Choice expression Items (list) Choice (any)
Random Bool expression - Value (bool)
Trigger expression - -
Get Step expression - Step (int)
Sim Model Ref statement - -
Sim Step Controller statement - Step # (int), Is Last (bool)
Sim Data Logger statement Value (any), Label (str) -
Sim Coupling expression Source (any) Coupled (any)

Weave AI (55 nodes)

MCP servers, agents, and orchestration

Node Type Inputs Outputs
Tool Def expression - Input (mcp.ToolInput)
Tool Return statement Value (mcp.ToolOutput) -
Tool Error statement Message (str) -
Resource Def expression - URI Params (dict<string, any>)
Resource Return statement Content (mcp.ToolOutput) -
Resource Template expression - Params (dict<string, any>)
Prompt Def expression - Args (dict<string, any>)
Prompt Return statement Messages (list) -
Get Tool Arg expression Input (mcp.ToolInput) Value (any)
Build Message expression Content (str) Message (ai.Message)
Build Message List expression Msg 0 (ai.Message), Msg 1 (ai.Message), Msg 2 (ai.Message), Msg 3 (ai.Message), Msg 4 (ai.Message), Msg 5 (ai.Message), Msg 6 (ai.Message), Msg 7 (ai.Message), Msg 8 (ai.Message), Msg 9 (ai.Message) Messages (list)
Format Prompt expression - Text (str)
Agent Start expression - Input (str)
Agent End statement Output (str) -
Completion statement Messages (list), Model (str), Temperature (float), Max Tokens (int) Response (ai.Response), Text (str)
Stream statement Messages (list), Model (str) Chunk (str), Full Text (str)
Parse Response expression Response (ai.Response) Text (str), Stop Reason (str), Tool Calls (list)
Structured Output statement Messages (list) Data (dict), Response (ai.Response)
Check Response statement Text (str) Matched (bool)
User Message expression Content (str) Message (ai.Message)
Assistant Message expression Content (str) Message (ai.Message)
System Message expression Content (str) Message (ai.Message)
Append Message expression Messages (list), Message (ai.Message) Messages (list)
Message History statement Message (ai.Message) History (list)
On Tool Call statement Response (ai.Response) Tool Call (ai.ToolCall), Text (str)
Dispatch Tool statement Tool Call (ai.ToolCall) Result (ai.ToolResult)
Tool Result Message expression Tool Call (ai.ToolCall), Result (ai.ToolResult) Message (ai.Message)
Memory Write statement Key (str), Value (any) -
Memory Read expression Key (str) Value (any), Found (bool)
Loop Back statement - -
Human Input statement - Input (str)
Get Persona Prop expression - Value (str)
Try Catch statement - Error (str)
Retry statement - Attempt (int), Error (str)
Parallel statement - Results (list)
Http Request statement URL (str), Headers (dict), Body (str) Body (str), Status (int), Headers (dict)
Json Parse expression Text (str) Data (dict)
Json Stringify expression Data (dict) Text (str)
Dict Get expression Data (dict) Value (any)
File Read statement Path (str) Content (str), Exists (bool)
File Write statement Path (str), Content (str) -
Embed Text statement Text (str) Embedding (list), Dims (int)
Chunk Text expression Text (str) Chunks (list), Count (int)
Cache statement Key (str), Value (any) Value (any), Hit (bool)
Delay statement - -
Agent Ref statement - -
Gateway expression - -
Request Router statement Request (str) -
Response Aggregator statement Data (any) Result (any)
Server Logger statement Data (any), Label (str) -
Emit Event statement Payload (any) -
On Event expression - Payload (any)
On Agent Complete expression - Result (any), Agent Name (str)
On Agent Error expression - Error (str), Agent Name (str)
On Webhook expression - Body (dict<string, any>), Headers (dict<string, any>), Path (str)

Full Stack (4 nodes)

Compose multiple projects into a full-stack application

Node Type Inputs Outputs
Launcher expression - Host (any), Backend Port (any), Frontend Port (any)
Layer Ref statement - -
Shared Env expression - Key (any), Value (any), Env Var (any)
Health Check statement - Port (any), Path (any)

Libraries

Composable library nodes that can be enabled in any framework project.

Anthropic (8 nodes)

Claude AI -- chat completions, streaming, structured output via Anthropic SDK

Node Type Inputs Outputs
Completion statement Messages (list) Response (claude.Response), Text (str)
Stream statement Messages (list) Chunk (str), Full Text (str)
Parse Response expression Response (claude.Response) Text (str), Stop Reason (str), Tool Calls (list), Input Tokens (int), Output Tokens (int)
Structured Output statement Messages (list) Data (dict), Response (claude.Response)
Check Response statement Text (str) Matched (bool)
Get Usage expression Response (claude.Response) Usage (str)
Model Select expression - Model (str)
Vision Message expression Text (str), Image URL (str) Message (claude.Message)

Celery (8 nodes)

Task queues — background jobs, scheduling, workers

Node Type Inputs Outputs
Create App statement - App (celery.App)
Task statement App (celery.App) Task (celery.Task)
Send Task statement Task (celery.Task), Args (list) Result (celery.AsyncResult)
Get Result statement AsyncResult (celery.AsyncResult) Value (any)
Schedule statement App (celery.App), Task (celery.Task) -
Crontab expression - Schedule (object)
Task Id expression AsyncResult (celery.AsyncResult) Task ID (str)
Task Status expression AsyncResult (celery.AsyncResult) Status (str)

CCXT (42 nodes)

Cryptocurrency exchange trading — unified API for 100+ exchanges (Binance, Coinbase, Kraken, etc.)

Node Type Inputs Outputs
Connect Exchange statement Exchange ID (str), API Key (str), Secret (str), Password (str), Sandbox (bool) Exchange (ccxt.Exchange)
Load Markets statement Exchange (ccxt.Exchange), Reload (bool) Markets (any)
Fetch Ticker statement Exchange (ccxt.Exchange), Symbol (str) Ticker (any)
Fetch Tickers statement Exchange (ccxt.Exchange), Symbols (list<any>) Tickers (any)
Fetch Order Book statement Exchange (ccxt.Exchange), Symbol (str), Limit (int) Order Book (any)
Fetch OHLCV statement Exchange (ccxt.Exchange), Symbol (str), Timeframe (str), Since (int), Limit (int) OHLCV (any)
Fetch Trades statement Exchange (ccxt.Exchange), Symbol (str), Since (int), Limit (int) Trades (any)
Fetch Markets statement Exchange (ccxt.Exchange) Markets (any)
Fetch Currencies statement Exchange (ccxt.Exchange) Currencies (any)
Fetch Trading Fees statement Exchange (ccxt.Exchange) Fees (any)
Fetch Time statement Exchange (ccxt.Exchange) Timestamp (int)
Fetch Funding Rate statement Exchange (ccxt.Exchange), Symbol (str) Funding Rate (any)
Fetch Funding Rates statement Exchange (ccxt.Exchange), Symbols (list<any>) Funding Rates (any)
Create Order statement Exchange (ccxt.Exchange), Symbol (str), Type (str), Side (str), Amount (float), Price (float) Order (any)
Create Limit Buy Order statement Exchange (ccxt.Exchange), Symbol (str), Amount (float), Price (float) Order (any)
Create Limit Sell Order statement Exchange (ccxt.Exchange), Symbol (str), Amount (float), Price (float) Order (any)
Create Market Buy Order statement Exchange (ccxt.Exchange), Symbol (str), Amount (float) Order (any)
Create Market Sell Order statement Exchange (ccxt.Exchange), Symbol (str), Amount (float) Order (any)
Edit Order statement Exchange (ccxt.Exchange), Order ID (str), Symbol (str), Type (str), Side (str), Amount (float), Price (float) Order (any)
Cancel Order statement Exchange (ccxt.Exchange), Order ID (str), Symbol (str) Result (any)
Cancel All Orders statement Exchange (ccxt.Exchange), Symbol (str) Result (any)
Fetch Order statement Exchange (ccxt.Exchange), Order ID (str), Symbol (str) Order (any)
Fetch Orders statement Exchange (ccxt.Exchange), Symbol (str), Since (int), Limit (int) Orders (any)
Fetch Open Orders statement Exchange (ccxt.Exchange), Symbol (str), Since (int), Limit (int) Orders (any)
Fetch Closed Orders statement Exchange (ccxt.Exchange), Symbol (str), Since (int), Limit (int) Orders (any)
Fetch My Trades statement Exchange (ccxt.Exchange), Symbol (str), Since (int), Limit (int) Trades (any)
Fetch Balance statement Exchange (ccxt.Exchange) Balance (any)
Fetch Positions statement Exchange (ccxt.Exchange), Symbols (list<any>) Positions (any)
Fetch Position statement Exchange (ccxt.Exchange), Symbol (str) Position (any)
Close Position statement Exchange (ccxt.Exchange), Symbol (str), Side (str) Result (any)
Close All Positions statement Exchange (ccxt.Exchange) Result (any)
Set Leverage statement Exchange (ccxt.Exchange), Leverage (int), Symbol (str) Result (any)
Set Margin Mode statement Exchange (ccxt.Exchange), Margin Mode (str), Symbol (str) Result (any)
Fetch Deposit Address statement Exchange (ccxt.Exchange), Currency (str) Address (any)
Create Deposit Address statement Exchange (ccxt.Exchange), Currency (str) Address (any)
Withdraw statement Exchange (ccxt.Exchange), Currency (str), Amount (float), Address (str), Tag/Memo (str) Transaction (any)
Fetch Deposits statement Exchange (ccxt.Exchange), Currency (str), Since (int), Limit (int) Deposits (any)
Fetch Withdrawals statement Exchange (ccxt.Exchange), Currency (str), Since (int), Limit (int) Withdrawals (any)
Transfer statement Exchange (ccxt.Exchange), Currency (str), Amount (float), From Account (str), To Account (str) Transfer (any)
Fetch Transfers statement Exchange (ccxt.Exchange), Currency (str), Since (int), Limit (int) Transfers (any)
Borrow Margin statement Exchange (ccxt.Exchange), Currency (str), Amount (float), Symbol (str) Result (any)
Repay Margin statement Exchange (ccxt.Exchange), Currency (str), Amount (float), Symbol (str) Result (any)

ChromaDB (8 nodes)

Vector database for AI applications

Node Type Inputs Outputs
Create Client statement - Client (chroma.Client)
Get Collection statement Client (chroma.Client) Collection (chroma.Collection)
Add Documents statement Collection (chroma.Collection), Documents (list), IDs (list), Metadatas (list) -
Query statement Collection (chroma.Collection), Query Texts (list) Results (chroma.QueryResult)
Delete statement Collection (chroma.Collection), IDs (list) -
Upsert statement Collection (chroma.Collection), Documents (list), IDs (list), Metadatas (list) -
Count expression Collection (chroma.Collection) Count (int)
Get Field expression Results (chroma.QueryResult) Result (list)

Discord (58 nodes)

Discord bot API and webhooks � messages, channels, guilds, moderation

Node Type Inputs Outputs
Send Message statement Webhook URL (str), Content (str) -
Send Embed statement Webhook URL (str), Description (str) -
Set Webhook statement Webhook URL (str) Webhook URL (str)
Build Embed expression Description (str) Embed (discord.Embed)
Mention Role expression - Mention (str)
Format Code expression Text (str) Formatted (str)
Set Bot Token statement Bot Token (str) -
Send Bot Message statement Channel ID (str), Content (str) Message (discord.Message)
Get Message statement Channel ID (str), Message ID (str) Message (discord.Message)
Edit Message statement Channel ID (str), Message ID (str), Content (str) Message (discord.Message)
Delete Message statement Channel ID (str), Message ID (str) -
List Messages statement Channel ID (str) Messages (list)
Bulk Delete Messages statement Channel ID (str), Message IDs (list) -
Pin Message statement Channel ID (str), Message ID (str) -
Unpin Message statement Channel ID (str), Message ID (str) -
Add Reaction statement Channel ID (str), Message ID (str), Emoji (str) -
Remove Reaction statement Channel ID (str), Message ID (str), Emoji (str) -
Clear Reactions statement Channel ID (str), Message ID (str) -
Get Channel statement Channel ID (str) Channel (discord.Channel)
Create Channel statement Guild ID (str), Name (str) Channel (discord.Channel)
Update Channel statement Channel ID (str), Name (str), Topic (str) Channel (discord.Channel)
Delete Channel statement Channel ID (str) -
Trigger Typing statement Channel ID (str) -
Create Invite statement Channel ID (str) Invite (discord.Invite)
Create Thread statement Channel ID (str), Message ID (str), Thread Name (str) Thread (discord.Thread)
Join Thread statement Thread ID (str) -
Leave Thread statement Thread ID (str) -
Get Guild statement Guild ID (str) Guild (discord.Guild)
List Guild Channels statement Guild ID (str) Channels (list)
Get Audit Log statement Guild ID (str) Entries (list)
Get Member statement Guild ID (str), User ID (str) Member (discord.Member)
List Members statement Guild ID (str) Members (list)
Search Members statement Guild ID (str), Query (str) Members (list)
Update Member statement Guild ID (str), User ID (str), Nickname (str) Member (discord.Member)
Kick Member statement Guild ID (str), User ID (str) -
Ban Member statement Guild ID (str), User ID (str) -
Unban Member statement Guild ID (str), User ID (str) -
List Roles statement Guild ID (str) Roles (list)
Create Role statement Guild ID (str), Name (str) Role (discord.Role)
Delete Role statement Guild ID (str), Role ID (str) -
Add Role statement Guild ID (str), User ID (str), Role ID (str) -
Remove Role statement Guild ID (str), User ID (str), Role ID (str) -
Get User statement User ID (str) User (discord.User)
Get My User statement - User (discord.User)
Create Dm statement Recipient ID (str) DM Channel (discord.Channel)
List My Guilds statement - Guilds (list)
List Events statement Guild ID (str) Events (list)
Create Event statement Guild ID (str), Name (str), Start Time (str) Event (any)
Delete Event statement Guild ID (str), Event ID (str) -
List Automod Rules statement Guild ID (str) Rules (list)
Create Automod Rule statement Guild ID (str), Name (str) Rule (any)
Delete Automod Rule statement Guild ID (str), Rule ID (str) -
Create Webhook statement Channel ID (str), Name (str) Webhook (any)
Get Webhooks statement Channel ID (str) Webhooks (list)
Execute Webhook statement Webhook ID (str), Webhook Token (str), Content (str) -
List Emojis statement Guild ID (str) Emojis (list)
Create Stage statement Channel ID (str), Topic (str) Stage (any)
Delete Stage statement Channel ID (str) -

ElevenLabs (16 nodes)

Text-to-speech, speech-to-speech, sound effects, and voice management

Node Type Inputs Outputs
Create Client statement API Key (str) Client (elevenlabs.Client)
Set Api Key statement API Key (str) -
Voice Id expression - Voice ID (str)
Model Id expression - Model ID (str)
Output Format expression - Format (str)
Voice Settings expression - Settings JSON (str)
Generate statement Client (elevenlabs.Client), Text (str), Voice ID (str), Model ID (str), Output Format (str) Audio (elevenlabs.Audio)
Stream statement Client (elevenlabs.Client), Text (str), Voice ID (str), Model ID (str) Audio Stream (elevenlabs.Audio)
Speech To Speech statement Client (elevenlabs.Client), Audio Path (str), Voice ID (str), Model ID (str) Audio (elevenlabs.Audio)
Sound Effects statement Client (elevenlabs.Client), Description (str) Audio (elevenlabs.Audio)
Audio Isolation statement Client (elevenlabs.Client), Audio Path (str) Clean Audio (elevenlabs.Audio)
Save Audio statement Audio (elevenlabs.Audio), File Path (str) File Path (str)
Play Audio statement Audio (elevenlabs.Audio) -
List Voices statement Client (elevenlabs.Client) Voices (any)
Get Voice statement Client (elevenlabs.Client), Voice ID (str) Voice (elevenlabs.Voice), Name (str)
Clone Voice statement Client (elevenlabs.Client), Voice Name (str), Audio Path (str) Voice ID (str), Voice (elevenlabs.Voice)

Email (5 nodes)

Send emails via SMTP — Gmail, Outlook, custom servers

Node Type Inputs Outputs
Send statement Username (str), Password (str), To (list), Subject (str), Body (str) -
Send Html statement Username (str), Password (str), To (list), Subject (str), HTML Body (str) -
Build Address expression - Formatted (str)
Build Recipients expression To 1 (str), To 2 (str), To 3 (str) Recipients (list)
Smtp Config expression - Config (object)

FastAPI (23 nodes)

FastAPI web framework — routes, middleware, responses, and dependency injection

Node Type Inputs Outputs
Create App statement Title (str), Version (str), Description (str), Docs URL (str) App (fastapi.App)
Create Router statement Prefix (str), Tags (str) Router (fastapi.Router)
Include Router statement App (fastapi.App), Router (fastapi.Router), Prefix (str), Tags (str) -
Get Route statement App (fastapi.App), Path (str), Handler Function (str), Summary (str), Status Code (int) -
Post Route statement App (fastapi.App), Path (str), Handler Function (str), Summary (str), Status Code (int) -
Put Route statement App (fastapi.App), Path (str), Handler Function (str), Summary (str), Status Code (int) -
Delete Route statement App (fastapi.App), Path (str), Handler Function (str), Summary (str), Status Code (int) -
Patch Route statement App (fastapi.App), Path (str), Handler Function (str), Summary (str), Status Code (int) -
Add Cors statement App (fastapi.App), Allow Origins (str), Allow Methods (str), Allow Headers (str), Allow Credentials (bool) -
Add Gzip statement App (fastapi.App), Minimum Size (int) -
Add Trusted Host statement App (fastapi.App), Allowed Hosts (str) -
Json Response statement Content (any), Status Code (int) Response (fastapi.Response)
Html Response statement Content (str), Status Code (int) Response (fastapi.Response)
Plain Response statement Content (str), Status Code (int) Response (fastapi.Response)
Redirect Response statement URL (str), Status Code (int) Response (fastapi.Response)
File Response statement File Path (str), Filename (str), Media Type (str) Response (fastapi.Response)
Http Exception statement Status Code (int), Detail (str) -
Depends expression Dependency Function (str) Result (any)
Query Param expression Default (any), Title (str), Description (str), Min Length (int), Max Length (int) Result (any)
Path Param expression Title (str), Description (str), Greater Than (float), Less Than (float) Result (any)
Body Param expression Default (any), Embed (bool), Title (str), Description (str) Result (any)
Header Param expression Default (any), Alias (str), Description (str) Result (any)
Run Server statement App (fastapi.App), Host (str), Port (int), Reload (bool) -

GitHub (16 nodes)

GitHub API — issues, PRs, files, branches, releases

Node Type Inputs Outputs
Connect statement Token (str) Client (gh.Client)
Repo Name expression - Repo (str)
Create Issue statement Client (gh.Client), Repo (str), Title (str), Body (str) Issue URL (str)
Create Comment statement Client (gh.Client), Repo (str), Issue # (int), Body (str) -
List Issues expression Client (gh.Client), Repo (str) Issues (list)
Get Pr Diff statement Client (gh.Client), Repo (str), PR # (int) Diff (str)
List Prs expression Client (gh.Client), Repo (str) PRs (list)
Create Pr statement Client (gh.Client), Repo (str), Title (str), Head (str), Base (str) PR URL (str)
Merge Pr statement Client (gh.Client), Repo (str), PR # (int) -
Get File expression Client (gh.Client), Repo (str), Path (str) Content (str)
Push File statement Client (gh.Client), Repo (str), Path (str), Content (str), Message (str) -
Delete File statement Client (gh.Client), Repo (str), Path (str), Message (str), SHA (str) -
Create Branch statement Client (gh.Client), Repo (str), Branch (str), From SHA (str) -
Create Release statement Client (gh.Client), Repo (str), Tag (str), Name (str), Body (str) Release URL (str)
List Branches expression Client (gh.Client), Repo (str) Branches (list)
Get Branch expression Client (gh.Client), Repo (str), Branch (str) SHA (str), Name (str)

Google AI (6 nodes)

Generate content with Google Gemini models via the google-genai SDK

Node Type Inputs Outputs
Generate statement Prompt (str), System Prompt (str) Response (gemini.Response)
Stream statement Prompt (str), System Prompt (str) Chunk Text (str), Full Text (str)
Set Api Key statement API Key (str) -
Model Select expression - Model (str)
Get Text expression Response (gemini.Response) Text (str)
Get Usage expression Response (gemini.Response) Usage (str)

Gradio (43 nodes)

Build ML demos and web UIs with Gradio

Node Type Inputs Outputs
Interface statement Function (any), Inputs (any), Outputs (any), Title (str), Description (str), Examples (any) App (gradio.App)
Blocks statement Title (str), Theme (any), CSS (str) App (gradio.App)
Chat Interface statement Chat Function (any), Title (str), Description (str), Examples (any), Type (str) App (gradio.App)
Launch statement App (gradio.App), Host (str), Port (int), Share (bool), Debug (bool) -
Row statement Variant (str), Equal Height (bool) Row (gradio.Block)
Column statement Scale (int), Min Width (int), Variant (str) Column (gradio.Block)
Tab statement Label (str), Tab ID (str) Tab (gradio.Block)
Tabs statement - Tabs (gradio.Block)
Accordion statement Label (str), Open (bool) Accordion (gradio.Block)
Group statement - Group (gradio.Block)
Textbox statement Default Value (str), Label (str), Placeholder (str), Lines (int), Max Lines (int), Interactive (bool) Textbox (gradio.Block)
Text Area statement Default Value (str), Label (str), Placeholder (str), Lines (int), Interactive (bool) TextArea (gradio.Block)
Number statement Default Value (float), Label (str), Minimum (float), Maximum (float), Step (float), Interactive (bool) Number (gradio.Block)
Markdown statement Content (str), Label (str) Markdown (gradio.Block)
Html statement HTML (str), Label (str) HTML (gradio.Block)
Code statement Default Code (str), Language (str), Label (str), Interactive (bool) Code (gradio.Block)
Json statement Value (any), Label (str) JSON (gradio.Block)
Label statement Value (any), Label (str), Top Classes (int) Label (gradio.Block)
Slider statement Minimum (float), Maximum (float), Default (float), Step (float), Label (str), Interactive (bool) Slider (gradio.Block)
Checkbox statement Default (bool), Label (str), Interactive (bool) Checkbox (gradio.Block)
Checkbox Group statement Choices (any), Default (any), Label (str), Interactive (bool) CheckboxGroup (gradio.Block)
Radio statement Choices (any), Default (str), Label (str), Interactive (bool) Radio (gradio.Block)
Dropdown statement Choices (any), Default (str), Label (str), Multi Select (bool), Filterable (bool), Interactive (bool) Dropdown (gradio.Block)
Color Picker statement Default Color (str), Label (str), Interactive (bool) ColorPicker (gradio.Block)
Date Time statement Default Value (str), Label (str), Include Time (bool) DateTime (gradio.Block)
Image statement Default Image (any), Label (str), Type (str), Height (int), Width (int), Interactive (bool) Image (gradio.Block)
Audio statement Default Audio (any), Label (str), Type (str), Interactive (bool) Audio (gradio.Block)
Video statement Default Video (any), Label (str), Height (int), Width (int), Interactive (bool) Video (gradio.Block)
Gallery statement Images (any), Label (str), Columns (int), Height (int) Gallery (gradio.Block)
File statement Default File (any), Label (str), File Count (str), File Types (any), Interactive (bool) File (gradio.Block)
Model 3D statement Default Model (any), Label (str), Height (int), Interactive (bool) Model3D (gradio.Block)
Dataframe statement Data (any), Label (str), Headers (any), Row Count (int), Column Count (int), Interactive (bool) DataFrame (gradio.Block)
Plot statement Plot (any), Label (str) Plot (gradio.Block)
Bar Plot statement Data (any), X Column (str), Y Column (str), Color Column (str), Title (str), Label (str) BarPlot (gradio.Block)
Line Plot statement Data (any), X Column (str), Y Column (str), Color Column (str), Title (str), Label (str) LinePlot (gradio.Block)
Scatter Plot statement Data (any), X Column (str), Y Column (str), Color Column (str), Title (str), Label (str) ScatterPlot (gradio.Block)
Button statement Label (str), Variant (str), Size (str), Interactive (bool) Button (gradio.Block)
Upload Button statement Label (str), File Count (str), File Types (any), Variant (str) UploadButton (gradio.Block)
Download Button statement Label (str), File (any), Variant (str) DownloadButton (gradio.Block)
Clear Button statement Components (any), Label (str), Variant (str) ClearButton (gradio.Block)
Chatbot statement Messages (any), Label (str), Type (str), Height (int) Chatbot (gradio.Block)
Examples statement Examples (any), Input Components (any), Label (str) Examples (gradio.Block)
State expression Initial Value (any) State (gradio.Block)

HTTPX (8 nodes)

HTTP client — GET, POST, PUT, DELETE with JSON parsing

Node Type Inputs Outputs
Get statement URL (str), Headers (any) Response (http.Response)
Post statement URL (str), Body (any), Headers (any) Response (http.Response)
Put statement URL (str), Body (any), Headers (any) Response (http.Response)
Delete Req statement URL (str), Headers (any) Response (http.Response)
Build Headers expression Key (str), Value (str), Key 2 (str), Value 2 (str) Headers (any)
Get Json expression Response (http.Response) Data (any)
Get Text expression Response (http.Response) Text (str)
Get Status expression Response (http.Response) Status (int)

Jinja2 (4 nodes)

Template engine — generate formatted text, emails, reports

Node Type Inputs Outputs
Render statement Template (str), Variables (object) Result (str)
Render File statement File Path (str), Variables (object) Result (str)
Template expression - Template (str)
Build Vars expression Key 1 (str), Value 1 (any), Key 2 (str), Value 2 (any) Variables (object)

LiteLLM (10 nodes)

Provider-agnostic LLM calls -- OpenAI, Anthropic, Ollama, Groq, Mistral

Node Type Inputs Outputs
Completion statement Messages (list), System Prompt (str) Response (litellm.Response)
Stream statement Messages (list), System Prompt (str) Chunk Text (str), Full Text (str)
Set Api Key statement API Key (str) -
Model Select expression - Model (str)
Fallback expression Primary (str), Fallback (str) Models (list)
Embed statement Text (str) Embedding (litellm.Embedding)
Get Text expression Response (litellm.Response) Text (str)
Get Usage expression Response (litellm.Response) Tokens (int)
Build Message expression Content (str) Message (litellm.Message)
Build Messages expression Msg 0 (litellm.Message), Msg 1 (litellm.Message), Msg 2 (litellm.Message), Msg 3 (litellm.Message) Messages (list)

MarkItDown (12 nodes)

Convert documents, URLs, and text to Markdown

Node Type Inputs Outputs
Create Converter statement - Converter (md.Converter)
Doc Intel Converter statement - Converter (md.Converter)
Convert File statement Converter (md.Converter), Path (str) Text (str), Title (str)
Convert URL statement Converter (md.Converter), URL (str) Text (str), Title (str)
Convert Text statement Converter (md.Converter), Content (str) Markdown (str)
Convert Stream statement Converter (md.Converter), Data (str) Text (str), Title (str)
Convert YouTube statement Converter (md.Converter), YouTube URL (str) Transcript (str), Title (str)
Batch Convert statement Converter (md.Converter), Directory Path (str) Results (any), Combined Text (str)
Save Markdown statement Markdown (str), File Path (str) File Path (str)
Get Text expression Result (md.Result) Text (str), Title (str)
Get Markdown expression Result (md.Result) Markdown (str)
Merge Results expression Text A (str), Text B (str) Merged (str)

Neo4j (10 nodes)

Graph database — Cypher queries, nodes, relationships

Node Type Inputs Outputs
Connect statement - Driver (neo4j.Driver), Session (neo4j.Session)
Close statement Driver (neo4j.Driver) -
Run Cypher statement Session (neo4j.Session), Query (str), Params (object) Result (neo4j.Result)
Build Cypher expression - Query (str)
Create Node statement Session (neo4j.Session), Properties (object) Node ID (int)
Create Relationship statement Session (neo4j.Session), From ID (int), To ID (int), Properties (object) -
Delete statement Session (neo4j.Session), Query (str) -
Get Records expression Result (neo4j.Result) Records (list)
Get Values expression Records (list) Values (list)
Record Count expression Records (list) Count (int)

NetworkX (20 nodes)

Graph analysis and network science

Node Type Inputs Outputs
Create Graph statement - Graph (nx.Graph)
Add Node statement Graph (nx.Graph), Node (any) -
Add Edge statement Graph (nx.Graph), From (any), To (any), Weight (float) -
Has Node expression Graph (nx.Graph), Node (any) Exists (bool)
Has Edge expression Graph (nx.Graph), From (any), To (any) Exists (bool)
Neighbors expression Graph (nx.Graph), Node (any) Neighbors (list)
Degree expression Graph (nx.Graph), Node (any) Degree (int)
Node Count expression Graph (nx.Graph) Count (int)
Complete Graph expression Nodes (int) Graph (nx.Graph)
Random Graph expression Nodes (int), Probability (float) Graph (nx.Graph)
Barabasi Albert expression Nodes (int), Edges/Node (int) Graph (nx.Graph)
Grid 2D expression Rows (int), Cols (int) Graph (nx.Graph)
Shortest Path expression Graph (nx.Graph), Source (any), Target (any) Path (list)
Shortest Path Length expression Graph (nx.Graph), Source (any), Target (any) Length (int)
Has Path expression Graph (nx.Graph), Source (any), Target (any) Connected (bool)
Degree Centrality expression Graph (nx.Graph) Centrality (dict<string, any>)
Betweenness Centrality expression Graph (nx.Graph) Centrality (dict<string, any>)
Pagerank expression Graph (nx.Graph) Ranks (dict<string, any>)
Connected Components expression Graph (nx.Graph) Components (list), Count (int)
Is Connected expression Graph (nx.Graph) Connected (bool)

OpenAI (9 nodes)

Official OpenAI SDK -- chat completions, streaming, embeddings

Node Type Inputs Outputs
Completion statement Messages (list), System Prompt (str) Response (openai.Response)
Stream statement Messages (list), System Prompt (str) Chunk Text (str), Full Text (str)
Set Api Key statement API Key (str) -
Model Select expression - Model (str)
Embed statement Text (str) Embedding (openai.Embedding)
Get Text expression Response (openai.Response) Text (str)
Get Usage expression Response (openai.Response) Usage (str)
Build Message expression Content (str) Message (openai.Message)
Build Messages expression Msg 0 (openai.Message), Msg 1 (openai.Message), Msg 2 (openai.Message), Msg 3 (openai.Message) Messages (list)

Playwright (10 nodes)

Browser automation — navigate, click, extract, screenshot

Node Type Inputs Outputs
Launch statement - Browser (pw.Browser)
New Page statement Browser (pw.Browser) Page (pw.Page)
Close statement Browser (pw.Browser) -
Navigate statement Page (pw.Page), URL (str) -
Click statement Page (pw.Page), Selector (str) -
Fill statement Page (pw.Page), Selector (str), Value (str) -
Screenshot statement Page (pw.Page) Image Path (str)
Get Text expression Page (pw.Page), Selector (str) Text (str)
Get Attribute expression Page (pw.Page), Selector (str) Value (str)
Get Url expression Page (pw.Page) URL (str)

Pydantic (6 nodes)

Data validation and schema definition

Node Type Inputs Outputs
Define Schema expression - Schema (pydantic.Schema)
Validate statement Schema (pydantic.Schema), Data (dict<string, any>) Validated (dict<string, any>), Errors (str)
Parse Json statement Schema (pydantic.Schema), JSON String (str) Result (dict<string, any>), Errors (str)
To Dict expression Model (dict<string, any>) Data (dict<string, any>)
To Json expression Model (dict<string, any>) JSON (str)
Get Field expression Model (dict<string, any>) Value (any)

SQLAlchemy (10 nodes)

Database access — SQLite, PostgreSQL, MySQL

Node Type Inputs Outputs
Connect statement - Engine (sql.Engine), Connection (sql.Connection)
Transaction statement Connection (sql.Connection) -
Execute statement Connection (sql.Connection), Query (str), Params (dict<string, any>) Result (sql.Result)
Query statement Connection (sql.Connection), Query (str) Rows (list)
Insert statement Connection (sql.Connection), Data (dict<string, any>) -
Create Table statement Connection (sql.Connection), SQL (str) -
Row Count expression Result (sql.Result) Count (int)
Get Column expression Rows (list) Values (list)
Build Query expression - Query (str)
Build Params expression Key 0 (str), Value 0 (any), Key 1 (str), Value 1 (any) Params (dict<string, any>)

Slack (46 nodes)

Slack bot — messages, channels, users, reactions, files, and more

Node Type Inputs Outputs
Set Bot Token statement Bot Token (str) -
Post Message statement Channel (str), Text (str) Message (slack.Message)
Update Message statement Channel (str), Timestamp (str), Text (str) Message (slack.Message)
Delete Message statement Channel (str), Timestamp (str) -
Post Ephemeral statement Channel (str), User ID (str), Text (str) Timestamp (str)
Schedule Message statement Channel (str), Text (str), Post At (Unix) (int) Scheduled ID (str)
Get Permalink statement Channel (str), Timestamp (str) Permalink (str)
Get Channel Info statement Channel (str) Channel (slack.Channel)
List Channels statement - Channels (list)
Create Channel statement Name (str) Channel (slack.Channel)
Archive Channel statement Channel (str) -
Unarchive Channel statement Channel (str) -
Set Channel Topic statement Channel (str), Topic (str) Channel (slack.Channel)
Set Channel Purpose statement Channel (str), Purpose (str) Channel (slack.Channel)
Invite To Channel statement Channel (str), User IDs (comma-sep) (str) Channel (slack.Channel)
Kick From Channel statement Channel (str), User ID (str) -
Join Channel statement Channel (str) Channel (slack.Channel)
Leave Channel statement Channel (str) -
Get History statement Channel (str) Messages (list)
Get Replies statement Channel (str), Thread TS (str) Replies (list)
Get Members statement Channel (str) Member IDs (list)
Get User Info statement User ID (str) User (slack.User)
List Users statement - Users (list)
Lookup By Email statement Email (str) User (slack.User)
Get Presence statement User ID (str) Presence (str)
Set Presence statement Presence (str) -
Get Profile statement User ID (str) Profile (any)
Add Reaction statement Channel (str), Timestamp (str), Emoji Name (str) -
Remove Reaction statement Channel (str), Timestamp (str), Emoji Name (str) -
Get Reactions statement Channel (str), Timestamp (str) Message with Reactions (slack.Message)
Pin Message statement Channel (str), Timestamp (str) -
Unpin Message statement Channel (str), Timestamp (str) -
List Pins statement Channel (str) Pinned Items (list)
Upload File V2 statement Channel (str), Content (str), Filename (str) File (slack.File)
Delete File statement File ID (str) -
Get File Info statement File ID (str) File (slack.File)
List Files statement Channel (str) Files (list)
Add Reminder statement Text (str), Time (str) Reminder (slack.Reminder)
Complete Reminder statement Reminder ID (str) -
Delete Reminder statement Reminder ID (str) -
List Reminders statement - Reminders (list)
List Usergroups statement - User Groups (list)
Create Usergroup statement Name (str), Handle (str) User Group (slack.UserGroup)
Search Messages statement Query (str) Messages (list)
Get Team Info statement - Team (any)
List Emoji statement - Emoji Map (any)

Streamlit (56 nodes)

Build interactive web apps with Streamlit

Node Type Inputs Outputs
Title statement Text (str), Anchor (str), Help Tooltip (str) -
Header statement Text (str), Anchor (str), Help Tooltip (str), Show Divider (bool) -
Subheader statement Text (str), Anchor (str), Help Tooltip (str), Show Divider (bool) -
Text statement Text (str), Help Tooltip (str) -
Markdown statement Markdown (str), Allow HTML (bool), Help Tooltip (str) -
Caption statement Text (str), Allow HTML (bool), Help Tooltip (str) -
Code statement Code (str), Language (str), Line Numbers (bool) -
Latex statement Expression (str), Help Tooltip (str) -
Divider statement - -
Write statement Content (any), Allow HTML (bool) -
Button statement Label (str), Key (str), Help Tooltip (str), Type (str), Disabled (bool), Full Width (bool) Clicked (bool)
Download Button statement Label (str), Data (any), File Name (str), MIME Type (str), Key (str), Disabled (bool) Clicked (bool)
Link Button statement Label (str), URL (str), Help Tooltip (str), Disabled (bool) -
Checkbox statement Label (str), Default (bool), Key (str), Help Tooltip (str), Disabled (bool) Checked (bool)
Toggle statement Label (str), Default (bool), Key (str), Help Tooltip (str), Disabled (bool) True (bool)
Radio statement Label (str), Options (any), Default Index (int), Key (str), Help Tooltip (str), Disabled (bool), Horizontal (bool) Selected (any)
Selectbox statement Label (str), Options (any), Default Index (int), Key (str), Help Tooltip (str), Disabled (bool), Placeholder (str) Selected (any)
Multiselect statement Label (str), Options (any), Default (any), Key (str), Help Tooltip (str), Disabled (bool), Placeholder (str), Max Selections (int) Selected (any)
Slider statement Label (str), Min Value (float), Max Value (float), Default (float), Step (float), Key (str), Help Tooltip (str), Disabled (bool) Value (float)
Select Slider statement Label (str), Options (any), Default (any), Key (str), Help Tooltip (str), Disabled (bool) Value (any)
Text Input statement Label (str), Default (str), Max Characters (int), Key (str), Type (str), Help Tooltip (str), Placeholder (str), Disabled (bool) Value (str)
Text Area statement Label (str), Default (str), Height (int), Max Characters (int), Key (str), Help Tooltip (str), Placeholder (str), Disabled (bool) Value (str)
Number Input statement Label (str), Min Value (float), Max Value (float), Default (float), Step (float), Key (str), Help Tooltip (str), Disabled (bool) Value (float)
Date Input statement Label (str), Key (str), Help Tooltip (str), Disabled (bool) Value (any)
Time Input statement Label (str), Key (str), Help Tooltip (str), Disabled (bool) Value (any)
Color Picker statement Label (str), Default Color (str), Key (str), Help Tooltip (str), Disabled (bool) Color (str)
File Uploader statement Label (str), Accepted Types (any), Multiple Files (bool), Key (str), Help Tooltip (str), Disabled (bool) Files (any)
Image statement Image (any), Caption (str), Width (int), Full Width (bool) -
Audio statement Data (any), Format (str), Start Time (int), Sample Rate (int) -
Video statement Data (any), Format (str), Start Time (int) -
Line Chart statement Data (any), X Column (str), Y Column (str), X Label (str), Y Label (str), Color Column (str) -
Bar Chart statement Data (any), X Column (str), Y Column (str), X Label (str), Y Label (str), Color Column (str), Horizontal (bool) -
Area Chart statement Data (any), X Column (str), Y Column (str), X Label (str), Y Label (str), Color Column (str), Stacked (bool) -
Scatter Chart statement Data (any), X Column (str), Y Column (str), X Label (str), Y Label (str), Color Column (str), Size Column (str) -
Map statement Data (any), Latitude Column (str), Longitude Column (str), Color Column (str), Size Column (str), Zoom Level (int) -
Dataframe statement Data (any), Width (int), Height (int), Full Width (bool), Hide Index (bool) -
Table statement Data (any) -
Metric statement Label (str), Value (any), Delta (str), Delta Color (str), Help Tooltip (str) -
Json statement JSON Data (any), Expanded (bool) -
Columns statement Column Spec (any), Gap Size (str) Columns (any)
Container statement Show Border (bool), Height (int) Container (streamlit.Container)
Expander statement Label (str), Expanded (bool) Expander (streamlit.Container)
Tabs statement Tab Labels (any) Tabs (any)
Sidebar expression - Sidebar (streamlit.Container)
Form statement Key (str), Clear on Submit (bool), Show Border (bool) Form (streamlit.Container)
Empty statement - Placeholder (streamlit.DeltaGenerator)
Spinner statement Text (str) Context (streamlit.Container)
Progress statement Value (float), Text (str) -
Toast statement Message (str), Icon (str) -
Balloons statement - -
Snow statement - -
Success statement Message (str), Icon (str) -
Info statement Message (str), Icon (str) -
Warning statement Message (str), Icon (str) -
Error statement Message (str), Icon (str) -
Set Page Config statement Page Title (str), Page Icon (str), Layout (str), Sidebar State (str) -

Tavily (6 nodes)

Web search and content extraction for AI agents

Node Type Inputs Outputs
Search statement Query (str) Results (tavily.SearchResult)
Extract statement URL (str) Content (str)
Set Api Key statement API Key (str) -
Get Answer expression Results (tavily.SearchResult) Answer (str)
Get Urls expression Results (tavily.SearchResult) URLs (list)
Get Contents expression Results (tavily.SearchResult) Contents (list)

Twitch (40 nodes)

Twitch Helix API: chat, streams, moderation, polls, predictions, points, clips, raids

Node Type Inputs Outputs
Set Credentials statement Access Token (str), Client ID (str) -
Channel Url expression - URL (str)
Send Chat statement Broadcaster ID (str), Sender ID (str), Message (str) -
Send Announcement statement Broadcaster ID (str), Moderator ID (str), Message (str) -
Send Shoutout statement From Broadcaster (str), To Broadcaster (str), Moderator ID (str) -
Delete Chat Messages statement Broadcaster ID (str), Moderator ID (str), Message ID (str) -
Get Chatters statement Broadcaster ID (str), Moderator ID (str) Chatters (list)
Warn User statement Broadcaster ID (str), Moderator ID (str), User ID (str), Reason (str) -
Get Stream statement User Login (str) Stream (twitch.Stream)
Get Streams statement User Logins (list) Streams (list)
Get Followed Streams statement User ID (str) Streams (list)
Create Stream Marker statement User ID (str), Description (str) -
Modify Channel Info statement Broadcaster ID (str), Title (str), Game ID (str) -
Create Clip statement Broadcaster ID (str) Clip URL (str)
Get Clips statement Broadcaster ID (str) Clips (list)
Ban User statement Broadcaster ID (str), Moderator ID (str), User ID (str), Reason (str) -
Unban User statement Broadcaster ID (str), Moderator ID (str), User ID (str) -
Add Moderator statement Broadcaster ID (str), User ID (str) -
Remove Moderator statement Broadcaster ID (str), User ID (str) -
Add Vip statement Broadcaster ID (str), User ID (str) -
Remove Vip statement Broadcaster ID (str), User ID (str) -
Shield Mode On statement Broadcaster ID (str), Moderator ID (str) -
Shield Mode Off statement Broadcaster ID (str), Moderator ID (str) -
Create Custom Reward statement Broadcaster ID (str), Title (str), Cost (int) Reward (twitch.Reward)
Update Redemption statement Broadcaster ID (str), Reward ID (str), Redemption ID (str) -
Get Redemptions statement Broadcaster ID (str), Reward ID (str) Redemptions (list)
Create Poll statement Broadcaster ID (str), Title (str), Choices (list) Poll (twitch.Poll)
End Poll statement Broadcaster ID (str), Poll ID (str) -
Get Polls statement Broadcaster ID (str) Polls (list)
Create Prediction statement Broadcaster ID (str), Title (str), Outcomes (list) Prediction (twitch.Prediction)
End Prediction statement Broadcaster ID (str), Prediction ID (str), Winner ID (str) -
Start Raid statement From Broadcaster (str), To Broadcaster (str) -
Cancel Raid statement Broadcaster ID (str) -
Get Users statement Login (str) User (twitch.User)
Get Channel Info statement Broadcaster ID (str) Channel (twitch.Channel)
Get Subscriptions statement Broadcaster ID (str) Subscriptions (list)
Check Subscription statement Broadcaster ID (str), User ID (str) Subscription (any)
Viewer Count expression Stream (twitch.Stream) Count (int)
Get Game expression Stream (twitch.Stream) Game (str)
Is Live expression Stream (twitch.Stream) Live (bool)

Unstructured (8 nodes)

Document ingestion — PDF, DOCX, HTML, images to text

Node Type Inputs Outputs
Partition statement File Path (str) Elements (unstruct.Elements)
Partition Pdf statement File Path (str) Elements (unstruct.Elements)
Chunk statement Elements (unstruct.Elements) Chunks (unstruct.Elements)
Filter Category statement Elements (unstruct.Elements) Filtered (unstruct.Elements)
To Texts expression Elements (unstruct.Elements) Texts (list)
To Dicts expression Elements (unstruct.Elements) Dicts (list)
Element Count expression Elements (unstruct.Elements) Count (int)
Get Metadata expression Elements (unstruct.Elements) Metadata (list)

Whisper (4 nodes)

Speech-to-text — transcribe audio with OpenAI Whisper

Node Type Inputs Outputs
Transcribe statement Audio Path (str), Model (whisper.Model) Text (str), Result (whisper.Transcript), Segments (list)
Load Model statement - Model (whisper.Model)
Get Language expression Result (whisper.Transcript) Language (str)
Get Timestamps expression Result (whisper.Transcript) Timestamps (list)

X (Twitter) (21 nodes)

X/Twitter API � tweeting, engagement, users, search, threads

Node Type Inputs Outputs
Set Credentials statement Bearer Token (str), Consumer Key (str), Consumer Secret (str), Access Token (str), Access Secret (str) -
Post Tweet statement Text (str), Media IDs (list) Tweet ID (str)
Reply statement Tweet ID (str), Text (str) -
Delete Tweet statement Tweet ID (str) -
Build Thread expression Tweet 0 (str), Tweet 1 (str), Tweet 2 (str) Thread (list)
Like statement Tweet ID (str) -
Unlike statement Tweet ID (str) -
Retweet statement Tweet ID (str) -
Unretweet statement Tweet ID (str) -
Follow statement User ID (str) -
Unfollow statement User ID (str) -
Search Tweets statement Query (str) Tweets (x.SearchResult)
Get Tweet statement Tweet ID (str) Tweet (x.Tweet)
Get User statement Username (str) User (x.User)
Get User Tweets statement User ID (str) Tweets (x.SearchResult)
Get Tweet Text expression Tweet (x.SearchResult) Text (str)
Get Tweet Author expression Tweet (x.SearchResult) Author (str)
Get Tweet Metrics expression Tweet (x.SearchResult) Metrics (any)
Get Username expression User (x.User) Username (str)
Get User Bio expression User (x.User) Bio (str)
Get Follower Count expression User (x.User) Count (int)