Dify vs n8n comes down to the job. n8n is workflow automation with AI nodes, under its own Sustainable Use License; Dify is an LLM app builder for chatbots, RAG and agents, under a modified Apache 2.0 licence. Langflow is the MIT-licensed builder for LangChain-style component graphs, and Flowise reached end of life in August 2026, so it is no longer a safe base for new projects.
All four tools put a drag-and-drop canvas in front of language models, so their demos look alike. The differences that last are the licence, who owns the project, what the free self-hosted edition leaves out and whether anyone still maintains it. Each project’s LICENSE file, documentation, release history and pricing page were checked on 14 October 2026.
If you are still weighing automation against agents in general, start with our explainer on agent platforms versus workflow tools. For code-first libraries rather than visual builders, see our guide to open-source agent frameworks.
Which tool fits which job
| Main job | Start with | Why it fits |
|---|---|---|
| Connecting SaaS apps, schedules and webhooks, with model calls as steps | n8n | Workflow engine with AI Agent, vector store and MCP nodes; every cloud plan includes unlimited users |
| An internal assistant, RAG app or agent app used by non-developers | Dify | Knowledge bases, agent apps and workflows, published as web apps, APIs or MCP servers |
| LangChain-style component graphs that developers extend in Python | Langflow | MIT licence, editable Python components, each project exposed as an MCP server |
| Keeping existing Flowise flows alive | Flowise, pinned or forked, while you migrate | Repository archived; end of life on 31 August 2026 |
| Agents written in code on your own runtime | A library such as LangGraph or CrewAI | Frameworks rather than visual builders |
| Agents across departments with audit trails, SSO and RBAC built in | A governed agent platform | See the last section |
Licences, ownership and self-hosting
| Dify | n8n | Flowise | Langflow | |
|---|---|---|---|---|
| Owner | LangGenius, Inc. | n8n GmbH | FlowiseAI, Inc., bought by Workday in August 2025 | IBM, through its 2025 purchase of DataStax |
| Licence | Apache 2.0 with added conditions | Sustainable Use License 1.0; .ee files under the n8n Enterprise License | Apache 2.0; enterprise directory under a commercial licence | MIT |
| Latest release | 1.17.1, 10 September 2026 | 2.43.5, 14 October 2026 | 3.1.4, 29 July 2026; repository archived | 1.12.6, 13 October 2026 |
| Free self-hosted edition | Community: Docker Compose, one workspace | Community edition, no licence key needed | The Apache 2.0 code via npm or Docker, unmaintained | Python package, Docker image, Kubernetes guides, desktop app |
| Main condition on free use | No multi-tenant service; keep console logo and copyright | Internal business or non-commercial use only | None on the Apache 2.0 code | None beyond the copyright notice |
| Paid self-hosted edition | Dify Enterprise | Business and Enterprise | Enterprise subscription | SSO plugin via the Langflow account team; paid support on request |
Dify. Commercial use is allowed, including as a backend service or an internal application platform. A commercial licence is needed in two cases: running a multi-tenant environment from the source code without written authorisation, where one tenant equals one workspace, and removing or changing the logo or copyright information in the console or applications while using Dify’s frontend. Contributors accept that LangGenius may make the licence stricter or looser and may use contributed code commercially. Dify’s pricing page describes the free Community edition as a single-workspace edition for open-source enthusiasts, individual developers and non-commercial projects, a narrower framing than the licence text, so raise it with Dify if you plan production use. Kubernetes deployment for high availability, SSO and multi-workspace management belong to Dify Enterprise.
n8n. The Sustainable Use License lets you use or modify n8n only for your own internal business purposes or for non-commercial or personal use, and lets you distribute it only free of charge for non-commercial purposes. Source files with .ee in their name or folder fall under the n8n Enterprise License, which requires a licence for production use but not for development and testing. Without a licence key n8n runs as the free Community edition; registering an email address adds folders, debug-in-editor and custom execution data. n8n’s documentation says npm installation is deprecated from n8n 3.0, so plan on Docker.
Flowise. Workday announced on 14 August 2025 that it had acquired Flowise. On 29 July 2026 the Flowise team announced that it would wind down operations: active development and pull-request reviews stopped that day, the GitHub repository was archived in August, and official presence on Discord and GitHub ended at end of life on 31 August 2026. The team gave the reason as developers moving to coding agents, with rigid low-code workflows hitting limits as tasks grow complex. The Apache 2.0 code stays available to fork. Single sign-on and role-based access sit in the separately licensed enterprise directory, whose production use requires a commercial subscription.
Langflow. IBM announced on 25 February 2025 that it would buy DataStax, which it described as the creator of Langflow, and said it would keep supporting the Langflow community. IBM’s 2025 annual report lists DataStax among the deals it closed that year. Langflow ships as a Python package, a Docker image and Langflow Desktop for Windows and macOS. Read its security page before sharing one instance between teams: the editor runs arbitrary Python with access to the host process, filesystem and network, Langflow does not isolate users within one process, and its user access controls are “designed for usability, not security enforcement”. Authentication and authorisation have to be enforced outside the container, and tenants isolated at the process, disk, network and database level.
Dify vs n8n: LLM app builder or workflow automation
The two products start from different units of work.
In n8n the unit is a workflow: a trigger such as a webhook, schedule or app event runs a chain of nodes that move data between systems. AI arrives as nodes in that chain. The AI Agent node reasons and calls tools, vector store nodes insert and retrieve documents, the MCP Client Tool node lets an agent use external MCP servers, and the MCP Server Trigger exposes n8n workflows to MCP clients over SSE or streamable HTTP, though not stdio. Cloud plans are priced by workflow executions, and every plan includes unlimited users.
In Dify the unit is an AI application: a chat app, an agent or a workflow built around a model, published as a web app, an API, an embed or an MCP server. Knowledge bases with configurable chunking and retrieval come built in, and knowledge pipelines handle custom ingestion. Dify can also use external MCP servers as tools, over HTTP transport only, with OAuth handled for you. Hosted plans are priced per workspace and include message credits for hosted models.
Choose n8n when the language model is one step in a business process that touches many systems. Choose Dify when the AI application is the product people use. The two can also coexist, with n8n handling the business steps around an assistant built in Dify. The licences differ too: n8n’s free edition is limited to internal or non-commercial use, while Dify’s allows commercial use but restricts multi-tenant hosting and branding changes.
Flowise vs Langflow after Flowise’s end of life
Until mid-2026 these two were the obvious pair: visual canvases for chaining model calls, retrieval and tools. Flowise offered three builders, Assistant, Chatflow and Agentflow, on a node library organised around LangChain components plus LlamaIndex, with MCP client and server nodes. That comparison is now mostly about migration.
If you run Flowise today, you have three options:
- Pin and freeze. Keep the last release, 3.1.4, running inside your network. The Apache 2.0 licence allows it, but every future security fix is yours to write.
- Fork. The Flowise team itself encourages internal or community-led forks. That works for teams with JavaScript skills and a reason to keep the Flowise data model.
- Migrate. Langflow is the closest in shape: a visual editor, agents, flows served as APIs, and MCP support in both directions. It is written in Python rather than Node.js, and we found no documented converter for Flowise flows, so treat the move as a rebuild.
Langflow is also actively maintained, with a patch release every week through September and October 2026. Before you move several teams onto one instance, plan the identity and isolation layer described in the security notes above.
Langflow vs n8n and Dify vs Langflow
Langflow vs n8n. They sit at different layers. Langflow builds the AI logic itself: components you can open and edit in Python, wired into flows that run behind the Langflow API or as MCP tools. n8n automates the business process around such logic, with schedules, triggers and integrations across many SaaS applications. Langflow is MIT-licensed; n8n’s free edition is limited to internal use. For a team of developers building retrieval or agent services, Langflow is the natural canvas. For operations teams wiring an AI step into an approval flow or a CRM update, n8n is.
Dify vs Langflow. Both are LLM application builders, aimed at different users. Dify packages each application with a ready-made web interface, a knowledge-base UI and four workspace roles: owner, admin, editor and a normal role that can only use published apps. Langflow gives developers source-level control of every component, MIT licensing and an MCP server for every project, and expects you to bring your own authentication. If non-technical staff will build and run assistants, Dify’s packaging helps; if engineers will build services that other systems call, Langflow’s openness helps.
Agents, RAG, MCP and team features
| Dify | n8n | Flowise | Langflow | |
|---|---|---|---|---|
| Agents | Agent apps, plus an Agent node inside workflows | AI Agent node with tools | Assistant, Chatflow and Agentflow builders | Agent component; flows can act as tools |
| Retrieval | Knowledge bases, knowledge pipelines, external knowledge API | Vector store nodes, a default data loader and text splitters | RAG indexing pipelines | Retrieval flows built from its component library |
| MCP as client | HTTP MCP servers added as tools, with OAuth | MCP Client Tool node | MCP client nodes | MCP Tools component |
| MCP as server | Each app can be published as an MCP server; off by default | MCP Server Trigger over SSE or streamable HTTP | MCP server nodes | Every project is an MCP server over streamable HTTP, with SSE as fallback |
Identity is where the free editions differ most.
| Free edition | Paid edition | |
|---|---|---|
| Dify | Owner, admin, editor and normal roles in one workspace | Enterprise: SSO, custom roles with granular access to apps and knowledge bases, multiple workspaces |
| n8n | No projects, no sharing of workflows or credentials, no SAML or LDAP | Business: SAML and, self-hosted, LDAP, plus projects; Enterprise adds OIDC and custom roles |
| Flowise | Apache 2.0 core | RBAC and SSO (Auth0, Microsoft Azure, GitHub, Google) in the commercially licensed enterprise code |
| Langflow | Superuser and user accounts; sign-in through an OIDC-aware proxy that forwards a validated token | An SSO plugin for OIDC, SAML and LDAP from the Langflow account team; per-resource RBAC needs an authorisation plugin that the open-source build lacks |
Two details deserve attention in a security review. Dify’s published MCP server URL contains its own credentials, so the documentation tells you to treat it like an API key. Langflow seeds viewer, developer and admin roles, but in the open-source build those roles restrict nothing until an enforcement plugin is registered.
Cloud plans and published prices
| Free tier | Paid plans as published | Billing unit | |
|---|---|---|---|
| Dify Cloud | Sandbox: 200 message credits, 1 member, 5 apps | Professional $59 a month or $590 a year (5,000 credits a month, 3 members); Team $159 a month or $1,590 a year (10,000 credits a month, 50 members); Enterprise on request | Per workspace |
| n8n | Self-host the Community edition | Starter €20, Pro €50 and Business €667 a month, billed annually, for 2,500, 10,000 and 40,000 executions; Business is self-hosted; Enterprise on request | Per workflow execution, unlimited users |
| Flowise Cloud | Free: 2 flows, 100 predictions a month | Starter $35 a month; Pro $65 a month with 5 users, then $15 per user | Per month; the vendor is winding down |
| Langflow | A free cloud account, per langflow.org | No prices published; Premier Support and Professional Services on request | Not published |
The units are hard to compare directly. A busy workflow can spend n8n executions quickly, while a Dify deployment with many departments multiplies workspaces. n8n also offers qualifying companies with fewer than 20 employees a start-up plan at half the Business price. For a deeper look at what Dify costs once it is self-hosted, see our Dify cost breakdown.
Where LangChain, LangGraph, CrewAI, Langfuse and Coze fit
Searches pair these four builders with names that belong to other layers:
- LangChain and LangGraph are MIT-licensed code libraries, not visual builders. n8n ships its AI nodes in a package named after LangChain, but a LangGraph agent lives in your own codebase and runtime.
- CrewAI is an MIT-licensed Python framework for orchestrating role-playing, autonomous agents in code.
- LangSmith and Langfuse trace and evaluate model applications rather than build them. LangSmith is LangChain’s commercial platform, free for one seat, $39 per seat a month on Plus, with self-hosting reserved for Enterprise. Langfuse is MIT-licensed outside its enterprise directories. Langflow’s documentation lists both as observability integrations.
- Coze Studio is the open-sourced core of the Coze agent development platform, under Apache 2.0 with a Go backend. It covers much the same ground as Dify: prompts, retrieval, plugins and workflows.
For the open-source versus commercial trade-off across this whole category, see our comparison of open-source and commercial agent platforms.
How VDF AI fits
All four builders leave the governance layer to whoever runs them: identity, permissions per resource, audit evidence and model policy. That is fine for a team’s own projects and becomes the main cost once several departments and regulated data are involved.
VDF AI is the governed on-premises alternative for that stage. It provides governed agents and multi-step workflows, private RAG over company data and audit logs, with role-based access control on every plan, native Microsoft Entra ID single sign-on on-premises, and other identity providers through an SSO-aware reverse proxy. Model choice runs through VDF AI Router, which can register an Ollama endpoint or a custom on-premises deployment next to the cloud models you approve; in air-gap mode, every request stays on the local ones. On-premises, VDF AI is licensed in seat bundles and model tokens are not metered; see current pricing.
Our head-to-head pages compare VDF AI with n8n and Flowise, and the self-hosted alternative pages cover replacing n8n for agent workflows and moving off Flowise.
Sources
Licence files, documentation, release histories and pricing pages checked 14 October 2026.
- Dify LICENSE, releases and pricing
- Dify documentation: deployment, members and roles, MCP tools, publishing as an MCP server and publishing overview
- n8n LICENSE, n8n Enterprise License, releases and pricing
- n8n documentation: plans and editions, Community edition features, self-hosting, RBAC, SAML, OIDC, LDAP, RAG and MCP Server Trigger
- Flowise LICENSE, enterprise licence, The Future of Flowise, GitHub announcement, documentation and flowiseai.com
- Workday: Workday acquires Flowise
- Langflow LICENSE, releases and langflow.org
- Langflow documentation: security, API keys and authentication, external authentication, authorization, MCP server and deployment
- IBM to acquire DataStax and IBM 2025 annual report (Form 10-K, Exhibit 13)
- LangChain, LangGraph, CrewAI, Langfuse licence, LangSmith pricing and Coze Studio
Moving AI workflows from a team canvas into governed production? Compare VDF AI with Dify or talk to our team.