n8n

Source-available workflow automation with native AI agent building blocks.

Free self-hosting; paid cloud plans; source-available.

Screenshot of the n8n website

n8n is a source-available automation platform in the business category that pairs a visual, node-based editor with the flexibility of code. You build workflows by connecting nodes on a canvas, and because n8n can be self-hosted, teams keep full control over where their data lives and avoid per-execution pricing.

What it does

n8n has become a favourite for AI automation thanks to native agent nodes built on LangChain concepts. You can wire up an AI Agent that chooses tools, keeps memory across steps and calls different model providers, then embed it in a larger workflow alongside databases, APIs and messaging apps. With more than 400 integrations, a universal HTTP request node and JavaScript or Python code nodes, almost anything is reachable. Reusable sub-workflows, webhooks and scheduling keep larger projects organised and maintainable.

Who it’s for

n8n suits developers, technical teams and businesses that want automation without vendor lock-in or metered execution costs. Self-hosting is free but takes some setup, while managed n8n Cloud offers a hosted option for those who prefer not to run their own servers. Its blend of visual building and real code makes it especially strong for AI-heavy, custom workflows.

Key features

  • Visual node-based editor for building workflows
  • Native AI agent nodes with tools, memory and LangChain support
  • Self-hosting for full control over data and cost
  • 400+ integrations plus HTTP request node for any API
  • Code nodes for custom JavaScript or Python logic
  • Reusable sub-workflows, webhooks and scheduled triggers

Pros & cons

👍 Pros

  • Self-hostable and source-available for data control and low cost
  • Strong native AI agent and LangChain tooling for developers

👎 Cons

  • Self-hosting requires technical setup and maintenance
  • Fewer prebuilt integrations than the largest closed platforms

n8n — FAQ

Is n8n free?

n8n is source-available and free to self-host under its fair-code license. Managed n8n Cloud is paid, and self-hosting has no per-execution fees beyond your own infrastructure.

Can n8n build AI agents?

Yes. n8n has native AI nodes and LangChain-based building blocks for creating agents that use tools, memory and multiple models inside a workflow.

How is n8n different from Zapier or Make?

n8n can be self-hosted for full data control, is source-available, and mixes a visual editor with the option to write JavaScript, making it popular with developers.

Do I need to code to use n8n?

No, most workflows are built visually by connecting nodes. But you can drop into JavaScript or Python code nodes whenever you need custom logic or transformations.