- インストール
- hybride — n8n Cloud(n8nがホスト、インストール不要)または自分のインフラへのセルフホスト。
- 前提条件
- セルフホスト:Docker / Docker Compose、またはNode.js 20.19〜24.xでのnpm。デフォルトはSQLite、またはPostgreSQL(対応バージョン16〜18)。キューモードにはさらにRedisとPostgreSQLが必要です。Cloud:n8n Cloudのアカウントのみ。
- ハードウェア
- 従来のセルフホスト向けの数値化された一般的な最小要件はありません。ドキュメントでは、例示的なサイジング(OEMデプロイ)としてメモリ320 MB〜2 GBが示され、Cloudインスタンスは静止時で約100 MBとされています。スケーリングはキューモードで行います:メインインスタンス1つ、Node.jsワーカー、Redis。
- セルフホスティング
- はい — ドキュメント化された方法:Docker、Docker Compose、npm(n8n 3.0から非推奨)、Kubernetes(公式GKEガイドと公式リポジトリn8n-io/n8n-hosting)。
- ライセンス
- source_available — メインリポジトリのコードに対するSustainable Use License(n8nが2022年に作った「fair-code」ライセンス)。「.ee.」ファイルはn8n Enterprise Licenseの対象です。n8nは、オープンソースライセンスには利用制限を含められないため、OSIの意味ではオープンソースではないと明示しています。
- APIと連携
- API: はい · SDK: 記載なし · CLI: はい · Webhooks: はい · MCP: はい
- モデル
- 多数のプロバイダー向けにドキュメント化されたChat Modelノード:OpenAI、Anthropic、Google GeminiとGoogle Vertex、AWS Bedrock、Microsoft Foundry(Azure OpenAI)、Cohere、DeepSeek、Groq、Mistral Cloud、OpenRouter、xAI Grokなど——それぞれ独自の認証情報を使用(BYOK。n8n Cloudでは、プロバイダーのアカウントもキーも不要な代替手段「Gateway credits」あり)。ローカルモデルはOllama経由で対応(Ollama Chat ModelとEmbeddings Ollamaノード)。
- データ
- セルフホストでは、ワークフローのデータはユーザーのインフラに残ります(n8nは自らが管理者でも処理者でもないと宣言)。デフォルトで有効な仮名テレメトリ(利用状況、エラー、ワークフローの形状——ワークフローのデータや認証情報の中身は決して含みません)は無効化できます(N8N_DIAGNOSTICS_ENABLED=false)。n8n Cloudでは、データはMicrosoft Azureのフランクフルト(ドイツ、EU)にホストされ、テレメトリは無効化できません。
- ドキュメント化された制限
- Cloud(ドキュメント):プランごとのメモリ——640 MiB(StarterとPro-1、実行10,000回)、1,280 MiB(Pro-2、実行50,000回)、4,096 MiB(Enterprise)。ストレージはインスタンスあたり最大100 GB。保持される実行の間引き(Starter:2,500件・7日間、Pro:25,000件・30日間、Enterprise:50,000件・無制限)。セルフホストでは、n8nはノードごとに処理するデータ量を制限しません:実用上の制限は利用可能なメモリで、「out of memory」エラーがドキュメント化されています。
- 運用
- 標準のログ記録を搭載。ログストリーミング、SSO(SAML、LDAP、OIDC)、RBACロールとプロジェクト、Gitによるバージョン管理、環境は有料機能です(セルフホストではBusiness/Enterprise、Cloudでは上位プラン)。無料のCommunity版にはありません。ドキュメント化された監視:PrometheusメトリクスとOpenTelemetryトレース。