n8n(エヌ・エイト・エヌ)は、さまざまなアプリやAI、データベースをノードでつないで業務を自動化できる、fair-codeライセンスのワークフロー自動化プラットフォームです。ドイツのn8n GmbHが開発しており、近年はLLM(大規模言語モデル)連携やAIエージェント機能を大きく拡充しています。本記事では、エンジニアと企画・プロダクト担当の双方に向けて、n8nの全体像・基本的な使い方・他ツールとの違い・導入時の注意点を整理します。情報は2026年6月時点のもので、料金や仕様は変わりやすいため、最新の内容は公式ドキュメントで必ず確認してください。
n8nとは何か:定義と主にできること
n8nは、トリガー(起点)と処理(ノード)を視覚的につなぎ合わせて自動化フローを構築するツールです。あらかじめ用意された多数の連携ノードを組み合わせるだけでなく、必要に応じてJavaScriptやPythonのコードを差し込めるのが特徴で、ノーコード/ローコードの手軽さとコードによる柔軟性を両立しています。
主にできることは、次のとおりです。
- サービス連携と自動化:SaaS・データベース・社内APIなど複数サービスをつなぐ(例:フォーム送信を起点にデータを加工し、別システムへ登録)。
- AI処理:OpenAIやAnthropic Claude、Google GeminiなどのLLMをフローに組み込み、分類・要約・生成などを行う。
- 構築支援:自然言語の指示からフローを生成するAI Workflow Builderを利用する。
- 業務プロセスの自動化:承認フローや条件分岐、エラーハンドリングを組み込む。
- イベント駆動・定期実行:Webhookやスケジュール実行で処理を起動する。
AI時代のワークフロー自動化におけるn8nの位置づけ
n8nの全体像は、提供形態とAI関連機能の2つの軸で整理すると理解しやすくなります。
- クラウド版(n8n Cloud):n8n社が運用するマネージドサービス。インフラ構築が不要で、データはEU(ドイツ・フランクフルト)のリージョンに保管されます。すぐに使い始めたい場合に向いています。
- セルフホスト版(Community Edition):自社サーバーやプライベート環境に設置する形態。n8nはソースコードが公開されているsource-available / fair-code型のソフトウェアであり、Sustainable Use Licenseの範囲内で無償利用できます。
- 各種LLMノード:OpenAI(ChatGPT)、Anthropic Claude、Google Gemini、OpenRouter、ローカル実行向けのOllamaなどに対応し、モデル選択・トークン数・温度などをノード上で設定できます。
- AIエージェントとツール連携:検索・計算・別ワークフロー呼び出しなどのツールをLLMに持たせ、状況に応じて自律的にタスクを進める「エージェント」を構築できます。
- メモリ・ベクターストア連携:会話履歴の保持や、PineconeやQdrant、Supabaseなどのベクターストアと連携した類似検索(RAG)に対応します。
- MCPサーバー対応:Model Context Protocolに対応し、外部のAIクライアントからn8nのワークフローを呼び出す構成も可能です。
使い方の基本フロー
初めてn8nでワークフローを作る場合、基本的な流れは次のとおりです。
- 提供形態を選ぶ(手軽に始めるならクラウド版、データを自社管理したいならセルフホスト版)。
- 起点となるトリガーノードを設定する(Webhook、スケジュール、各SaaSのイベントなど)。
- 処理ノードを順につなぎ、データの加工や条件分岐を組み立てる。
- LLMノードや外部サービスの認証情報(Credentials)を登録し、APIキーなどを安全に保持する。
- テスト実行で動作を確認し、問題なければ本番として有効化する。
シンプルなユースケースの参考例
最小構成の例として、「フォームで受け付けた問い合わせをAIで分類・要約し、担当チームへ通知する」フローを考えます。
各ステップの役割は次のとおりです。
- トリガー:フォーム送信やWebhookで問い合わせ内容を受け取る。
- AIノード:問い合わせ本文をLLMに渡し、カテゴリ分類と短い要約を生成する。
- 分岐:分類結果に応じて通知先や処理を振り分ける。
- アクション:要約を添えてチャット(例:Slack)へ通知したり、業務アプリ(例:kintone)へレコードを登録したりする。
このように、トリガー → AI処理 → アクションという最小単位を組み合わせるだけで、定型業務の多くを自動化できます。なお、AIの出力には誤りやバイアスが含まれる場合があるため、重要な判断には人によるレビューを挟むことをおすすめします。
Zapier・Make・Power Automateとの違いと使い分け
同種のツールとの主な違いと、使い分けの目安は次のとおりです。
- n8n:セルフホストが可能で、コードノードによる拡張性が高い。複数のLLMや社内システムを統合したい開発者・技術チームに向きます。
- Zapier:完全なSaaS型でノーコード志向。連携アプリが非常に多く、まず手軽に自動化したい個人・非エンジニアに向きます。
- Make:ビジュアルな分岐表現と幅広いコネクタが特徴で、比較的コスト効率が良い。中程度に複雑なフローを画面上で組みたい場合に向きます。
- Power Automate:Microsoft 365との親和性が高く、TeamsやSharePointなど社内のMicrosoft環境を中心に自動化したい場合に向きます。
セルフホストやプライベート環境での運用、複数LLMの統合を重視するならn8nが有力な選択肢になります。一方で、純粋にノーコードで簡単に済ませたい場合や、外部顧客向けにサービスとして提供したい場合は、後述のライセンスや他ツールも含めて検討するとよいでしょう。
安全性・ライセンス・提供状況(公開前に要確認)
セキュリティ:2025年12月、ワークフローの式評価に起因する深刻なリモートコード実行(RCE)の脆弱性CVE-2025-68613(CVSSスコア9.9)が公表されました。認証済みのユーザーが細工した式を通じて、n8nプロセスの権限で任意のコードを実行できる可能性があるというものです。バージョン0.211.0以上1.120.4未満などが影響を受け、1.120.4/1.121.1/1.122.0以降で修正されています。セルフホストで運用する場合は必ず最新版へアップデートし、インターネットへ直接公開しない、最小権限で動かす、といった対策を徹底してください。
ライセンス:n8nは「Sustainable Use License」というfair-codeライセンスを採用しています。公式の説明では、自社内の業務目的(internal business purposes)や個人・非商用での利用は無償で認められ、クライアント向けにワークフローを構築する受託・コンサルティング業務も許可されています。一方で、n8nを自社製品に組み込んで販売したり、ホスティングして外部顧客に課金したりする場合は、別途商用ライセンス(EmbedやEnterprise)の契約が必要です。判断に迷う場合は公式ドキュメントの事例で確認してください。
料金・提供状況:セルフホストのCommunity Editionは無償で、実行数の上限はありません(サーバー費用は別途必要です)。クラウド版は有料で、おおよそStarterが月額20ユーロ前後(月2,500実行・AIクレジット50)、Proが月額50ユーロ前後(月10,000実行・AIクレジット150)、さらに上位にBusiness・Enterpriseプランがあります(年払いで月額換算が約17%割安)。プラン内容や価格は地域・時期によって変動し、AIクレジットや外部LLMのAPI利用料が別途かかる点にも注意が必要です。最新の料金・提供範囲・バージョンは、公式の料金ページとドキュメントで必ず確認してください。
まとめと参考リンク
n8nは、SaaSやデータベース、複数のLLMを柔軟に統合できるワークフロー自動化基盤です。セルフホストによる自社管理とAI連携の豊富さが強みで、社内業務の自動化を中心に活用できます。導入時は、ライセンスが「内部利用は無償/製品組み込み・外部提供は商用ライセンス要」である点と、CVE対応のための最新版運用を押さえておくことが重要です。まずは小さなワークフローで試し、効果を確認しながら段階的に広げていくのがよいでしょう。