| What it is | AI agent runtime you embed in your own product | Workflow automation platform with AI agent nodes |
| Center of gravity | Agents that reason, delegate, and use scoped tools | Trigger → step → step automations across hundreds of app integrations |
| Core stack | Go — one compiled binary + PostgreSQL | Node.js application, typically self-hosted via Docker |
| License | BSL 1.1 → Apache 2.0 after four years; embed and self-host freely, multi-tenant allowed | Sustainable Use License (fair-code): source-available, but embedding or white-labeling in a commercial product requires an n8n commercial license |
| Multi-agent | Supervisor delegates and spawns sub-agents dynamically at runtime | AI Agent nodes composed inside a workflow graph |
| Tenant context in tools | Authorization, org, user, and custom headers forwarded into every tool call | Credentials are configured per workflow/connection; per-request end-user context is your plumbing |
| Human confirmation | Per-tool confirm-before gates pause execution for approval | Wait/approval steps modeled inside the workflow |
| Product integration | Headless REST + SSE API, embeddable chat widget | Workflows called via webhooks; the n8n editor is an internal tool, not a customer-facing surface |
| Grounding | Vector RAG + typed knowledge graphs with generated retrieval tools | Vector store nodes and integrations you assemble per workflow |