当你想把十几个 SaaS 串成一条流水线,又不想被按「每次执行」收费时,n8n 是技术团队绕不开的那一个
你大概率遇到过这种场景:新用户注册后要同时写进 CRM、发欢迎邮件、建 Slack 通知、记账到表格、再触发一段 AI 做标签分类。用 Z 端工具连一连很爽,可一旦执行量上来,账单按月翻好几倍。n8n 给的是另一条路:把整条链路画在一张可视化画布上,自己托管在自己的服务器上,执行次数不再按次计费,想写代码就写、想拖节点就拖。
- 可视化工作流自动化
- 400+ 原生集成
- AI Agent 节点
- 可自托管
- 代码与无代码兼得
- MCP 支持
一句话认识它:n8n 是一个面向技术团队的可视化工作流自动化平台,用节点画布把应用、API、数据库与 AI 模型串成可调试、可发布的自动化流程;它采用 fair-code(Sustainable Use License)的源码公开、可自托管模式,社区版永久免费且不限制执行次数,并内置 400+ 原生集成节点、70+ 基于 LangChain 的 AI 节点,以及 Webhook、定时、事件流、对话等多种触发器。需要说明的是:n8n 的许可证是「源码可见(source-available)」的 fair-code,并非 OSI 认证的严格开源协议,商业超阈值使用需企业授权。
为什么技术团队会自己搭一套自动化,而不是继续买托管方案
把「要不要上 n8n」这件事拆开看,真正促成决定的不是「它更酷」,而是三笔账。理解了这三笔账,就理解了 n8n 在工具箱里的位置。
- 按执行量计费:多数托管工具对每一次触发、每一个步骤单独计价,流程越长越贵,业务一涨账单就失控。
- 数据要过第三方:你客户的信息、内部系统的数据都得先传到别人的云上再回来,合规与数据驻留成了包袱。
- 逻辑被节点库框死:没有现成节点的服务,往往只能干瞪眼,或者被迫写一堆中转脚本。
- 自托管零执行费:社区版在自己服务器上跑,工作流和执行次数都不设上限,成本只是那台机器的租金。
- 数据主权在自己手里:可完全部署在私有网络(含离线 air-gapped 环境),敏感数据不离开自家基础设施。
- 代码与无代码兼得:节点不够用时,直接在任何一步写 JavaScript / Python,或用 HTTP Request 节点对接任意 REST API。
需要把话说在前头:n8n 不是给「完全不想碰代码」的团队准备的「一键连接器」。它的学习曲线比纯拖拽工具陡,自托管也意味着你要自己扛服务器、更新与备份。若团队没有一点 DevOps 底子,n8n Cloud 或托管替代品可能更顺手。
六步走通第一条生产级工作流(步骤引导)
下面这条路径是给第一次上手的人画的「从零到上线」最小闭环。你可以只取其中几步,不必全做。
别一上来就拖节点。先写清楚:这条流程由什么事件启动(新订单?定时?收到 Webhook?),最终要落到哪里(写库、发消息、调接口)。把输入输出画在一张纸上,后面才不会在画布上乱接。
本地最快的方式是 docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n,浏览器开 http://localhost:5678 建好管理员账户即可进入编辑器;生产环境建议用 docker-compose 配自动重启与反向代理(Nginx/Caddy)来管 HTTPS。
从触发器家族里挑一个:Webhook 让任意服务 POST 进来,Schedule 按 cron 定时跑,App Event 监听应用事件,或 Chat Trigger 起一个对话入口。触发器是整条流程的「开关」。
把数据喂给 400+ 原生集成节点(Slack、Notion、PostgreSQL、Google Sheets…)做读写;需要定制清洗时,插入 Code 节点写 JS/Python;用 Switch / IF / Loop / Merge 做分支、过滤与合并,让数据按你的逻辑流动。
加入 AI Agent 节点,配置 OpenAI、Anthropic Claude、Google Gemini 或本地 Ollama 模型;用向量库节点(Qdrant、Pinecone、Supabase 等)做 RAG 检索增强;多步 Agent 能调用其它 n8n 节点当工具,完成摘要、分类、问答等判断。
用「单步重跑」只跑某一步、用「钉住(Pin)数据」免去反复等待外部系统;确认无误后一键发布到生产,并用队列模式(Queue Mode)扛住高并发。官方称单实例可处理最高约 220 次执行 / 秒。
八块核心能力:它不是「又一个连接器」
n8n 真正难被简单替代的,是下面这些能力的叠加——尤其是「可视化 + 代码」的双向自由。
拖拽式画布,每一步的输入输出并排显示,能「看见」Agent 的推理链路,而不是只给一个黑盒结果。
覆盖 CRM、数据库、通讯、项目协作与主流云平台;没有现成节点的服务,用 HTTP Request 节点配 OAuth / API Key 兜底。
当无代码节点不够用时,在任何一步写自定义转换;自托管实例还能引入 npm 包与第三方库扩展能力。
70+ 基于 LangChain 的 AI 节点:Agent、LLM、向量库、嵌入、记忆等,可搭多步 Agent 与 RAG 系统。
Docker / K8s 分钟级部署,可完全离线 air-gapped;社区版免费且不限执行次数,数据不离开自家基础设施。
Webhook、定时(cron)、应用事件、事件流、对话触发一应俱全,还能由另一条工作流启动嵌套编排。
n8n 同时是 MCP 服务端(把工作流暴露给外部 Agent)与客户端(调用外部 MCP Server),方便接入大模型生态。
SSO / SAML / LDAP、RBAC 项目隔离、审计日志与日志流、外部密钥仓库(Vault / AWS / Azure / GCP)集成。
自托管社区版 vs n8n Cloud:钱花在哪、数据去哪
两种部署路线不是「免费 / 付费」这么简单,差异主要在运维责任、合规边界与协作能力上。下表按官方定价与能力梳理(Cloud 以欧元年付计)。
| 对比维度 | 社区自托管(Community) | n8n Cloud(托管) |
|---|---|---|
| 价格 | 永久免费 | Starter €20 / Pro €50 / Business €667 每月(年付,欧元) |
| 执行次数 | 不限 | 2,500 / 10,000 / 40,000 次每月 |
| 数据存储位置 | 完全在自家基础设施 | 由 n8n 托管,具备 SOC 2 Type II、ISO 27001、GDPR、HIPAA 合规 |
| 源码可改 | 可改、可加自定义节点 | 不可改底层,仅用托管能力 |
| 运维责任 | 自己管服务器、更新、备份 | n8n 负责运维与可用性 |
| SSO / RBAC / 审计 | 企业版特性(需授权) | Business / Enterprise 含 SSO、版本控制、环境隔离 |
| 适合人群 | 有 DevOps 能力、重数据主权、用量大的技术团队 | 不想管基础设施、要协作与合规开箱即用的团队 |
定价随官方策略与币种波动,上表为 2026 年公开档位快照;具体执行额度、AI Workflow Builder 额度与是否含税,请以 n8n 官网定价页实时显示为准。云档位按「执行次数」而非「席位」计费,全员不限用户数,这对多人团队反而更划算。
七个实战技巧:把 n8n 用得稳又不踩坑
- HTTP Request 节点兜底:任何没有官方节点的服务,直接配 OAuth / API Key / 自定义请求头对接,绝大多数集成缺口都能靠它补上,不必等官方更新。
- 用表达式(Expressions)做动态参数:节点里支持 JS 表达式与 n8n 模板语言,把上一步的输出动态拼进下一步,避免写死字段。
- 用 Environments + Git 做版本控制:企业能力里可把工作流接入 Git,在 dev / staging / prod 之间用 pull-push 模式迁移,避免手改线上流程。
- 用 Queue Mode 扛并发:高吞吐场景切到队列模式,主实例收任务、多个 worker 并行执行,单实例可顶到约 220 次执行 / 秒。
- 密钥别明文:接 AWS Secrets Manager、Azure Key Vault、HashiCorp Vault、GCP 等外部密钥仓库,凭据不落库,降低泄漏面。
- 子工作流复用:把一段通用逻辑抽成「Execute Workflow」子流程,多处调用,改一处全生效,避免复制粘贴式维护。
- Error Trigger + 备份工作流:主流程失败时自动拉起备份流程、发告警到任意渠道,把「半夜跑挂没人知道」变成「秒级通知可恢复」。
谁该用,谁先别急
- 开发者 / DevOps / 数据工程师:想要不限逻辑、不限执行量、又能随时落代码的自动化,n8n 几乎是为他们量身定做。
- 重视数据驻留的团队:金融、医疗、政企等有合规要求的组织,可把流程完全跑在私有网络内。
- 正在做 AI Agent 的团队:原生 AI 节点 + MCP,能把 LLM 直接编进业务流程,而不是停在聊天框里。
- 完全零代码基础的业务同事:学习曲线偏陡,纯拖拽体验不如 Zapier / Make 顺滑。
- 没有运维人力的小团队:自托管意味着自己管更新、备份、HTTPS,无人兜底会很累。
- 想要「海量一键连接器」的人:Zapier 原生集成数量级比 n8n 大得多,n8n 靠 HTTP 节点补位,对纯业务用户不够直观。
常见问答
n8n 算是开源软件吗?
严格说不是。n8n 采用 fair-code(Sustainable Use License)的源码公开模式:你可以看源码、自托管、改源码自用,但它是「源码可见(source-available)」而非 OSI 认证的开源协议;商业超阈值用作竞争性托管服务需企业授权。社区版自托管对个人与内部业务免费。
n8n 和 Zapier、Make 最大的区别在哪?
两点可验证:一是可以免费自托管、执行次数不限;二是工作流能混用无代码节点与真实的 JS/Python 代码,而不被厂商节点库框死。代价是学习曲线更陡、自托管要自己运维。
完全不会写代码能用 n8n 吗?
能搭基础流程——拖节点、配触发器、连集成大多不用写代码。但真正发挥威力(定制转换、兜底 API、复杂分支)往往要碰一点 JS/Python;纯业务用户会觉得不如纯拖拽工具顺手。
自托管到底要花多少钱?
软件本身免费,你只需承担服务器成本。一台廉价 VPS 或 Oracle 免费 ARM 实例就够跑几十个工作流;成本随数据量与并发上升,但不存在「按次执行」的账单。
AI 节点能接哪些模型?
支持 OpenAI、Anthropic Claude、Google Gemini 等云端大模型,也支持本地 Ollama 模型实现完全私有推理;另有向量库节点做 RAG,Agent 节点能把任意其它 n8n 节点当工具调用。
数据安全和合规怎么保证?
自托管时数据全程留在自家基础设施;n8n Cloud 通过 SOC 2 Type II、ISO 27001、SOC 3、GDPR 合规并支持 HIPAA,隐私政策声明不会用客户数据训练 AI 模型。企业能力另含 SSO、RBAC、审计日志与密钥仓库集成。
要对接还没有官方节点的服务怎么办?
用 HTTP Request 节点,配 OAuth、API Key 或自定义请求头直接打任意 REST API;也能粘贴 cURL 命令快速导入。这是开发者弥补集成缺口的主通道。
相似工具推荐
NextbrowserNextbrowser 是一款面向 AI 代理与自动化工作流的开源浏览器工作编排层(Browser Orchestration Layer)Nextbrowser
AIGoCode所有 Agent 由一个中央编排 Agent 统一调度,确保任务分配最优、输出一致、错误可追溯。这种架构让 ai.go 能够处理从简单问答到AI智能体
FlowiseLow-code · LLM Orchestration · Open SourceFlowise
LangGraph当一个 Agent 需要循环调用工具、在多个分支之间做出决策、在中断后恢复执行、在多个角色之间传递状态时,简单的链式调用已经不够用了。LanLangGraph
Lumen Flow一句话认识它:Lumen Flow 是一款面向团队与个人的AI 工作流与内容自动化平台,核心价值在于把「触发条件 → 数据读取 → 模型推理AI工作流
参考资料
- 来源:n8n 官方 GitHub 仓库(源代码、fair-code 许可证、版本发布与社区自托管说明):https://github.com/n8n-io/n8n
- 来源:n8n 官方网站 — 功能总览(可视化编辑器、400+ 集成、AI 节点、代码节点、HTTP 请求节点、自托管):https://n8n.io/features/
- 来源:The AI Agent Index — n8n 评测(400+ 集成、70+ AI 节点、MCP 支持、定价与 GitHub 星标):https://theaiagentindex.com/agents/n8n
- 来源:n8n 官方文档 — 自托管 AI Starter Kit(400+ 集成、Ollama 与 Qdrant 本地 AI 组件、Docker 部署):https://docs.n8n.io/deploy/host-n8n/deploy-with-the-ai-starter-kit
- 来源:EveryDev.ai — n8n 能力与定价核验(9,500+ 模板、单实例 220 执行/秒、SOC 2 与合规):https://www.everydev.ai/tools/n8n
- 来源:AgentsIndex — n8n 许可证与定价核验(Sustainable Use License、EUR 计价档位、AI 额度范围):http://agentsindex.ai/n8n
- 来源:维基百科 — Workflow automation(工作流自动化的概念、范畴与技术背景):https://en.wikipedia.org/wiki/Workflow_automation