n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Extend n8n with custom functionality using community nodes, Workflow SDK, or backend modules. Unlock new integrations and server-side logic for advanced automation.
How n8n Versions Workflows and Stores Them in the DatabaseDiscover how n8n versions workflows by storing immutable snapshots in the database. Learn about workflow history tables and active version tracking for production execution.
How n8n Handles Scaling and Queue-Based Processing with Bull: Architecture Deep DiveDiscover how n8n uses Bull and Redis for robust queue-based processing and horizontal scaling. Learn about automatic recovery and priority handling for efficient workflow execution.
Understanding Execution Modes in n8n: Manual, Trigger, Scheduled, and BeyondExplore n8n execution modes like manual, trigger, and scheduled. Learn how to control workflow starts and engine processing for efficient automation. Discover all ten modes.
How n8n's Internal Event Bus Enables Decoupled CommunicationDiscover how n8n's internal event bus enables decoupled communication between frontend and backend services. Learn about its typed UI bus and Node.js EventEmitter implementation for efficient automation.
How Workflow Connections Work in n8n: Understanding the Directed Graph ArchitectureExplore how n8n workflow connections form a directed graph architecture. Learn how source nodes map to destinations for efficient parent and child node lookups.
How @n8n/config Manages Centralized Configuration in n8n: Decorators, Zod, and Dependency InjectionLearn how @n8n/config centralizes n8n configuration with TypeScript decorators, Zod validation, and dependency injection for type-safe runtime settings.
How n8n Uses Dependency Injection with @n8n/di: A Complete Technical GuideDiscover how n8n leverages dependency injection with its @n8n/di container. Learn to use @Service and reflect-metadata for automatic dependency wiring in this technical guide.
How the n8n Vue.js Frontend Is Architected with Pinia Stores: A Deep Dive into State ManagementExplore the n8n Vue.js frontend architecture and learn how Pinia stores manage state. Discover the modular approach with RootStore, core UI stores, and feature-specific modules for efficient state management.
n8n CLI REST API Endpoints: Complete Architecture and Reference GuideExplore n8n CLI REST API endpoints in this complete architecture and reference guide. Learn about workflows, executions, and projects exposed via Nest-style controllers in packages/cli/src.
What Database Does n8n Use and How Is the Schema Structured with TypeORM?Discover which databases n8n utilizes and how its schema is structured with TypeORM. Learn about entity definitions and supported databases like SQLite, PostgreSQL, MySQL, and MSSQL.
n8n LangChain Integration: How AI Agent Workflows Work Under the HoodDiscover how n8n integrates with LangChain to power AI agent workflows. Learn about node orchestration, model wrapping, and dynamic tool/memory injection for stateful automation.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →