Manual Trigger
Schedule Trigger - action based on time setting, CRON expressions
Event Triggers
Subworkflows - triggered by another workflow
Split Out - recives an array, outputs as a sequence of items
Aggregate - brings back together
Edit Fields (Set Node)
IF Node - evaluates expression
Switch Node - meets one of list of expresssions
Code Node
HTTP Request
Loop over Items
Webhook & Response
AI Agent
AI Tools
Structured Output Parser
LangChain
1. Local Development Environment
The most common way is to install LangChain on your local machine:
bash
pip install langchain
# or with additional integrations
pip install langchain[all]
Google Colab - Excellent for experimentation with free GPU access
Jupyter Notebooks - Local or cloud-based (Kaggle, Binder)
Replit - Online IDE with LangChain support
GitHub Codespaces - Cloud development environment
PyCharm - Professional Python IDE
LangSmith - LangChain's official platform for debugging, testing, and monitoring
LangGraph - For building stateful, multi-actor applications
LangServe - For deploying LangChain chains as REST APIs
LangChain Hub - For sharing and discovering prompts and chains
official LangChain documentation with interactive examples
Try templates from LangChain's GitHub repository