大家好,我是 N8N大学 的主编。今天在后台收到了一条非常典型的咨询:“老师,我想用 n8n 的 Webhook 节点接收外部数据,再通过 HTTP Request 发送出去,这算 API 集成吗?n8n 官方会收费吗?”
这个问题看似简单,实则直击很多低代码玩家的痛点:**到底什么是免费的,什么是收费的边界?** 很多新手一看到“API 集成”就联想到昂贵的 SaaS 套餐,生怕自己跑个自动化流程突然被扣费。
别担心,今天笔者就把 n8n 的收费逻辑,特别是 Webhook 和 API 集成这块,给你彻底讲透。看完这篇,你就能安心搞自动化,不再为定价焦虑。
n8n 的核心定价逻辑:按“执行”收费
要搞懂 Webhook 和 API 是否收费,首先得明白 n8n 的收费基石是什么。n8n 官方(n8n.io)的定价模式非常清晰,它不按节点数量收费,也不按 API 调用次数收费,而是按 工作流执行次数 (Workflow Executions) 收费。
简单来说,就是一个工作流从头跑到尾,算一次执行。无论是你手动点击运行,还是通过 Webhook 触发,只要跑完一次,就消耗一次配额。
这里的关键在于环境:
- Cloud 版 (SaaS): 官方托管,免费版有上限,付费版按执行量阶梯定价。
- Self-hosted (私有部署): 也就是我们常说的在自己服务器上用 Docker 部署,它是完全免费且无限执行的。
Webhook 节点配置:免费的“大门”
回到 Webhook 节点本身。无论你用的是 Cloud 版还是 Self-hosted 版,Webhook 节点本身都是免费的。它只是一个接收 HTTP 请求的入口。
在 N8N大学 的实战教程中,我们经常用 Webhook 来接收微信机器人消息、GitHub 通知或者表单提交。配置过程非常简单:
- 拖拽一个
Webhook节点到画布。 - 选择触发的事件(比如 “On Received”)。
- 点击执行一次工作流,n8n 会自动生成一个唯一的 URL。
- 将这个 URL 填入第三方平台的回调设置中。
注意: 当第三方平台向这个 URL 发送请求时,n8n 接收到数据,触发工作流运行。在 Cloud 版中,这次触发会消耗一次免费的 Executive 配额;在 Self-hosted 版中,完全免费。
API 集成:HTTP Request 节点的真相
Webhook 是“进”,API 集成往往涉及“出”,也就是使用 HTTP Request 节点调用外部 API(如发送数据到钉钉、飞书或调用 OpenAI)。
这里有一个常见的误区:很多人以为调用外部 API 需要 n8n 付费。其实,HTTP Request 节点也是原生免费的。n8n 不限制你调用多少次外部 API,它只计算你的工作流跑了多少次。
举个例子:你配置一个流程,Webhook 接收数据 -> 节点处理 -> HTTP Request 发送到 Google Sheets。这整个流程算 1 次执行。如果你用的是 n8n Cloud 免费版(每月 500 次执行),你只能跑 500 次。如果你用的是 Self-hosted 版,你可以无限跑。
所谓的“收费”,其实是指你触发的频率超过了免费额度,或者你使用了官方的付费功能(如高级权限管理、SSO 等),而不是针对某个具体的节点收费。
官方定价解析:免费版 vs 付费版
为了让大家更直观地看清边界,N8N大学 整理了 n8n Cloud 的核心定价差异(注:价格可能随时间调整,请以官网为准):
| 功能/限制 | 免费版 (Starter) | 付费版 (Pro/Enterprise) |
|---|---|---|
| 每月执行次数 | 500 次 | 无限 (或高额配额) |
| Webhook 节点 | ✅ 免费使用 | ✅ 免费使用 |
| HTTP Request 节点 | ✅ 免费使用 | ✅ 免费使用 |
| Active Workflow (活跃工作流) | 限 5 个 | 无限 |
| 历史执行记录 | 限 1 天 | 无限 |
从上表可以看出,Webhook 和 API 集成的功能在免费版和付费版中是完全一致的。唯一的区别在于你能跑多少次,以及你能同时开启多少个自动化流程。
如何实现“真·免费”的 API 集成?
如果你的业务需要高频调用 Webhook 和 API(例如每分钟都在处理数据),Cloud 免费版的 500 次配额显然不够。这时,笔者强烈建议你走 Self-hosted (私有部署) 路线。
在自己的服务器(VPS、家里的 NAS 甚至树莓派)上部署 n8n,是完全合法且官方支持的。你只需要支付服务器的租金(每月几美元到几十人民币不等),n8n 软件本身不收取任何费用。
部署命令参考(Docker):
docker run -it --rm
--name n8n
-p 5678:5678
-v ~/.n8n:/home/node/.n8n
n8nio/n8n
部署成功后,你就可以在本地无限次配置 Webhook 和调用 API,彻底摆脱次数限制的枷锁。
常见问题 FAQ
Q1: 我用 Webhook 接收数据,如果数据量很大(比如每秒 100 次),n8n 会收费吗?
A: 在 Cloud 版中,是的。每一次请求都会消耗一次执行配额。但在 Self-hosted 版中,只要你的服务器硬件(CPU/内存)扛得住,就不会产生额外的软件费用。不过要注意,高频请求建议配合队列机制使用。
Q2: HTTP Request 节点调用付费的第三方 API(如 OpenAI),n8n 会分成吗?
A: 不会。n8n 只是一个工具,它只负责转发请求。你支付给第三方 API 的费用(如 OpenAI 的 Token 费用)是独立的,n8n 官方不会从中抽成。
Q3: 如果我在 Cloud 免费版中配置了 Webhook,但没用它,会扣费吗?
A: 不会。n8n 只在 Webhook 实际触发并运行完整个工作流后才计数。仅仅配置而不触发,不消耗任何配额。
总结与资源
总结一下:n8n 的 Webhook 节点和 HTTP Request 节点本身是完全免费的。官方收费的依据是“执行次数”和“托管服务”。如果你是轻量级用户,Cloud 免费版足够你折腾;如果你是企业级或高频用户,Self-hosted 是性价比最高的选择。
希望这份解析能帮你扫清对 n8n 定价的迷雾。在 N8N大学,我们始终相信技术应该服务于业务,而不是被成本束缚。
资源推荐:
- n8n 官方定价页面:https://n8n.io/pricing
- N8N大学 Webhook 实战教程:https://n8ndx.com/webhook-guide