n8n

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

14 articles 176k View on GitHub ↗
14 articles
How to Extend n8n with Custom Functionality: 3 Proven Methods

Extend n8n with custom functionality using community nodes, Workflow SDK, or backend modules. Unlock new integrations and server-side logic for advanced automation.

how-to-guide
Feb 24, 2026
How n8n Versions Workflows and Stores Them in the Database

Discover how n8n versions workflows by storing immutable snapshots in the database. Learn about workflow history tables and active version tracking for production execution.

internals
Feb 24, 2026
How n8n Handles Scaling and Queue-Based Processing with Bull: Architecture Deep Dive

Discover 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.

deep-dive
Feb 24, 2026
Understanding Execution Modes in n8n: Manual, Trigger, Scheduled, and Beyond

Explore n8n execution modes like manual, trigger, and scheduled. Learn how to control workflow starts and engine processing for efficient automation. Discover all ten modes.

deep-dive
Feb 24, 2026
How n8n's Internal Event Bus Enables Decoupled Communication

Discover 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.

internals
Feb 24, 2026
How Workflow Connections Work in n8n: Understanding the Directed Graph Architecture

Explore how n8n workflow connections form a directed graph architecture. Learn how source nodes map to destinations for efficient parent and child node lookups.

internals
Feb 24, 2026
How @n8n/config Manages Centralized Configuration in n8n: Decorators, Zod, and Dependency Injection

Learn how @n8n/config centralizes n8n configuration with TypeScript decorators, Zod validation, and dependency injection for type-safe runtime settings.

internals
Feb 24, 2026
How n8n Uses Dependency Injection with @n8n/di: A Complete Technical Guide

Discover 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.

deep-dive
Feb 24, 2026
How the n8n Vue.js Frontend Is Architected with Pinia Stores: A Deep Dive into State Management

Explore 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.

architecture
Feb 24, 2026
n8n CLI REST API Endpoints: Complete Architecture and Reference Guide

Explore 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.

api-reference
Feb 24, 2026
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.

internals
Feb 24, 2026
n8n LangChain Integration: How AI Agent Workflows Work Under the Hood

Discover how n8n integrates with LangChain to power AI agent workflows. Learn about node orchestration, model wrapping, and dynamic tool/memory injection for stateful automation.

deep-dive
Feb 24, 2026

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →