n8n是什么
n8n是一款面向技术团队的低代码工作流自动化平台。用户通过节点连接触发器、应用、数据库、HTTP接口、JavaScript/Python代码和AI组件,构建从简单数据同步到复杂Agent系统的流程。
与按每个步骤收费的平台不同,n8n商业套餐主要按一次工作流从开始到结束的完整执行计费,流程内部可以包含不限步骤。它同时提供官方托管Cloud、免费自托管Community Edition以及付费Business和Enterprise自托管版本。
核心功能
- 可视化工作流:使用节点、分支、循环、合并、子工作流、错误处理和数据映射编排业务流程,并查看每个节点的输入输出。
- 集成与开发工具:支持数百个官方和社区节点、HTTP/GraphQL、Webhook、导入cURL、API和CLI,也可编写自定义节点。
- AI Agent与Chains:连接OpenAI、Anthropic、Gemini、本地模型、向量数据库、Memory和Tools,构建能检索、判断和执行动作的Agent。
- RAG与文档处理:加载文件和数据源、切分文本、生成Embedding并写入向量库,再在对话或工作流中检索。
- MCP能力:可作为MCP客户端调用工具,也能将工作流能力提供给外部AI,需控制凭据和可执行范围。
- 代码和人工审批:在JS/Python节点处理复杂逻辑,在敏感Agent步骤加入Human-in-the-loop批准。
- 执行与调试:保存运行数据、重试失败任务、Pin测试数据、搜索历史并配置Error Workflow。
- 扩展与治理:队列模式、Worker、多环境、Git版本控制、SSO、外部Secrets、日志流和审计面向生产与企业部署。
价格
| 套餐或版本 | 价格、额度与核心权益 |
|---|---|
| Starter Cloud | 年付20欧元/月,包含每月2,500次完整工作流执行、不限步骤与用户、1个共享项目、5个并发执行和每月2,300 AI Assistant积分。 |
| Pro Cloud | 年付50欧元/月,包含每月10,000次执行、3个共享项目、20并发、7天Insights、最高每月13,700 AI积分、管理员角色和执行搜索。 |
| Business | 年付667欧元/月,当前仅自托管;每月40,000次执行、6个共享项目、SSO/SAML/LDAP、环境、Git版本控制和扩展能力。 |
| Enterprise | 定制执行量与报价,可选择Cloud或自托管,增加不限共享项目、200多个并发、365天Insights、外部Secrets、日志流、长期保留和SLA。 |
| Community Edition | 软件许可证费用为0,可无限期自托管基础产品;服务器、数据库、备份、模型API和运维费用由用户承担。 |
一次触发可能为每个输入项目或循环产生多次执行,失败重试、子工作流和高频Webhook也会影响用量。AI Assistant积分用于编辑器中的构建帮助,不等同于工作流内模型Token;
工作流调用外部模型仍由模型供应商收费。
购买前应以实际事件量压测,而不是只按流程数量估算。
许可证与“开源”边界
n8n主仓库源码公开,但使用Sustainable Use License,官方明确不称其为OSI定义的开源软件。许可证允许免费用于个人和内部业务自动化,但限制将n8n作为商业托管产品、向客户提供其功能或某些嵌入式场景。
为客户运营托管服务、把终端客户凭据接入自己产品或转售平台时,可能需要n8n Embed或商业授权。
Community Edition可免费内部自托管,但缺少部分SSO、环境、Git、项目角色、外部Secrets和企业治理。注册社区版可免费解锁少量附加功能;
Business和Enterprise通过License Key开放商业能力。
n8n使用教程
完成一次基础任务
- 在n8n中写清触发条件、输入数据和最终动作;
- 用测试账号连接所需应用并授予最小权限;
- 配置可视化工作流和集成与开发工具,逐项映射字段;
- 加入分支、失败处理、重试和人工审批;
- 使用少量测试数据运行并检查每一步输出;
- 确认无重复写入和异常费用后再启用正式流程;
建立可复用的专业工作流
- 选择重复频率高且规则明确的业务流程;
- 绘制触发、判断、执行和回滚路径;
- 把可视化工作流、集成与开发工具与AI Agent与Chains拆成可复用模块;
- 设置日志、预算、超时和权限边界;
- 安排负责人抽查结果并处理失败队列;
- 按月复核应用权限、业务规则和实际成本;
适合哪些用户
- 需要API、Webhook、代码和复杂数据处理的自动化开发者
- 希望把AI Agent与确定性业务流程结合的技术团队
- 需要本地数据库和模型的内部自动化组织
- 要求SSO、多环境、Git与扩展部署的企业
安全与运维
自托管必须配置加密密钥、数据库、HTTPS、反向代理、用户权限、备份和升级。Community Edition默认配置不等于生产安全。
执行数据可能保存请求、客户信息和模型输出,应设置保留期限、清除敏感字段并限制管理员访问。
社区节点和MCP Server可执行代码或访问外部服务,安装前应审查来源。Agent的写入、发送、删除和支付动作应要求审批;
循环、递归和错误重试需设置上限,防止执行次数和模型费用失控。
常见问题
n8n可以免费自托管吗?
可以使用Community Edition进行个人或内部业务自动化,但基础设施有成本,商业对外服务受许可证限制。
n8n按节点收费吗?
主要按完整工作流执行收费,不按步骤数;一次业务事件仍可能触发多次执行。
n8n是开源软件吗?
源码可见,但Sustainable Use License限制用途,不符合OSI开源定义,目录中更准确的标记是“源码可用/可自托管”。
桂公网安备45132202000164号