n8n (nodemation) is an open-source automation platform that enables building workflow automations with a no-code/low-code approach.
"When an email arrives, notify Slack and log it to a spreadsheet"—Zapier and Make are known for automating such routine tasks, but n8n stands apart as an open-source solution that can be self-hosted.
Users connect nodes (connection blocks for each service) in a visual editor to define data flows. Over 400 integrations are available, and custom nodes that call REST APIs can also be created. Although labeled low-code, it supports JavaScript/TypeScript for data transformation and conditional logic, making it practical for intermediate users who find no-code tools limiting.
It also has strong affinity with AI agents. LLM API calls can be embedded within workflows, enabling non-engineers to build intelligent automations such as "receive inquiry → classify with LLM → route to the right person." A built-in AI Agent node handles tool calling and memory management via GUI.
In self-hosted environments, processed data stays internal, reducing compliance concerns when handling personal information. The ease of spinning up with a single Docker command also lowers the adoption barrier.


Zero Trust Network Access is a security model that continuously verifies users and devices, controlling access to network resources based on the principle of "never trust, always verify."

"Outside the Loop" is a collaboration mode in which humans specify only the outcome requirements and delegate all implementation details to AI agents; it is also known as vibe coding.

The N+1 query problem is a performance anti-pattern in which, after retrieving a list of records with a single query, the related data for each record is fetched individually, resulting in a total of N+1 database accesses.


Gherkin notation is a structured format for describing software behavior in natural language using three steps: Given (precondition), When (action), and Then (outcome). It is widely used as the standard notation for .feature files read by the test automation tool Cucumber.