The n8n platform is a source-available workflow automation and orchestration platform built for connecting applications, APIs, data sources, and AI systems. It’s designed for production environments where workflows need to integrate business systems, automate processes, and orchestrate AI-powered actions while remaining observable and maintainable. n8n combines a visual workflow canvas with code-level extensibility, allowing teams to build complex automations without assembling a custom orchestration stack.
The platform relies on these core elements:
Workflows: Complete execution graphs initiated by triggers like webhooks, schedules, application events, or user actions
Nodes: Modular building blocks that handle integrations, logic, data transformations, and external API interactions
AI nodes: Dedicated components for agents, chat models, memory, vector stores, embeddings, and MCP-based tooling
Code node: Native JavaScript and Python execution for custom business logic and advanced transformations
Sub-workflows: Reusable workflow components that support modular, service-like workflow design