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以及企業治理功能。註冊Community版可免費解鎖少量附加功能;
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號