[email protected]

Dify vs Flowise vs Langflow vs n8n: Comparison 2026

Dify vs Flowise vs Langflow vs n8n: Comparison 2026

Editorial note: The information in this article was compiled to the best of our knowledge at the time of publication. Technical details, prices, versions, licensing terms, and external content may change. Please verify the information provided independently, particularly before making business-critical or security-related decisions. This article does not replace individual professional, legal, or tax advice.

Have Dify, Langflow or n8n operated for you? WZ-IT takes over hosting and operations in Germany: Dify, Langflow and n8n, with updates, backups and monitoring. For existing Flowise installations, we assess the situation and plan the migration. Book an initial consultation

Anyone who wants to assemble AI applications rather than program them ends up with one of four tools: Dify, Flowise, Langflow or n8n. They look similar, but differ in origin, license and operating model. One of them, Flowise, is no longer being developed.

This article compares the four tools by the criteria that matter in operation: license and hosting for third parties, feature set, deployment, permissions and SSO, telemetry, security advisories and costs. All figures come from the GitHub API, license files and vendor documentation, as of 21 October 2026.

A note on scope: the tools in this article build workflows and agents. Anyone looking for a chat interface for employees compares Open WebUI, LibreChat and AnythingLLM instead, see Open WebUI vs. AnythingLLM.

Table of contents

  1. Short answer
  2. Flowise: archived and wound down
  3. License and hosting for third parties
  4. Feature comparison
  5. Deployment and operations
  6. Users, permissions and SSO
  7. Telemetry and data flow
  8. Security advisories of the last twelve months
  9. Costs
  10. Which tool for which use case
  11. Common misconceptions
  12. Data and methodology
  13. How WZ-IT works
  14. Further guides
  15. Sources

Short answer

Dify Flowise Langflow n8n
Purpose Platform for LLM applications with workflow, knowledge base and agents Visual builder for agents and LLM workflows Python framework with visual editor Workflow automation with AI agents
License Dify Open Source License (modified Apache 2.0) Apache 2.0 plus commercial enterprise parts MIT Sustainable Use License plus Enterprise License
Open source per OSI no partly (core: Apache 2.0) yes no (fair-code)
Latest version 1.17.1 (10 Sep 2026) [email protected] (29 Jul 2026) 1.12.7 (21 Oct 2026) 2.44.5 (21 Oct 2026)
GitHub stars about 159,000 about 55,500 about 155,900 about 208,200
Status active archived, end of life active, owned by IBM via DataStax active
Main restriction Multi-tenant and logo discontinued RBAC and own SSO only with plugin Hosting for third parties, features by plan

Rule of thumb: Dify for AI applications with a knowledge base and publishing, Langflow for teams close to Python with the MIT license, n8n for process automation with AI steps. Do not introduce Flowise anew.

Flowise: archived and wound down

The maintainers documented the end of Flowise in an announcement and on the page flowiseai.com/sunset. The timeline:

Date Event
14 Aug 2025 Workday acquires Flowise
29 Jul 2026 Code freeze according to the announcement, last version [email protected]
13 Aug 2026 Maintainers' announcement (discussion 6727), repository archived, issues and pull requests locked
31 Aug 2026 End of life, official presence of the core team on Discord and GitHub ends

The maintainers' rationale: coding agents are replacing rigid low-code workflows. The source code stays public, the Apache 2.0 part may be forked, the commercial enterprise parts may not. There is no statement on Flowise Cloud, enterprise contracts and security updates after the end of life. The website gives 10 August as the archiving date, the announcement and repository give 13 August; the last commit is from 13 August.

For operations, this means:

  • No new projects on Flowise.
  • Security situation: After archiving, GitHub published 20 further advisories, six of them from 10 September 2026 with no indication of a patched version. As no releases appear any more, fixes are not to be expected.
  • Startup failure in the Docker image: According to issue #6688, the Docker image 3.1.4 does not start (according to comments because of an unpinned dependency, connect-sqlite3); the issue is open and locked.
  • Existing installations: A migration should be planned while there is still time. Flows cannot be transferred automatically; credentials, knowledge bases and prompts are carried over, the flow structure is rebuilt.

License and hosting for third parties

The license matters more with these four tools than with most other open-source projects. Three of the four have a custom license, and GitHub shows NOASSERTION or Other there.

Tool License Additional terms
Dify modified Apache 2.0 Multi-tenant operation only with written permission (one tenant corresponds to one workspace); logo and copyright in the web/ frontend must remain; contributors agree that the vendor may make the license stricter or more relaxed
Flowise Apache 2.0 Directory packages/server/src/enterprise under a commercial license (SSO, workspaces, RBAC)
Langflow MIT no additional terms
n8n Sustainable Use License 1.0 Use for own internal business purposes; files with .ee. under the n8n Enterprise License, productive use only with a license

n8n. The vendor itself states that it does not call n8n open source. The license FAQ lists what is permitted: paid contract work (building, setting up, maintaining and training on workflows), multiple own instances, n8n as a backend in one's own product without end-user access to the workflow logic, and installation on a customer's server as long as one does not additionally host. Not permitted are, among other things, hosting n8n as a service where customers build workflows on it, enabling end users to build workflows (the FAQ also names MCP and AI agents as ways), forking n8n as an own automation product, or white-label offerings. The contributor agreement allows the vendor to change the license without asking. Until 17 March 2022, Apache 2.0 with Commons Clause applied.

Dify. Commercial use is permitted, including as a backend service for other applications. The two additional conditions concern platform operators: anyone who runs multiple tenants (workspaces) in one environment with the source code needs written permission, and the frontend logo must not be removed. The clause is tied to operating an environment with multiple workspaces. WZ-IT operates Dify as a dedicated single instance per customer with unchanged branding. The pricing page also describes the Community edition as "for non-commercial projects", while the license text permits commercial use.

Flowise and Langflow. Flowise started under MIT in April 2023, switched to Apache 2.0 in September 2023, added a multi-tenant and logo clause in November 2023, dropped it again in January 2024 and has carried commercial enterprise parts in the enterprise directory since May 2025. Langflow has been under MIT since its LICENSE file was added in February 2023; no license change is recorded.

This section classifies license texts and vendor notes and is not legal advice. Anyone operating one of the tools for third parties should clarify the license in advance with the vendor or legal counsel.

Feature comparison

All four cover the basic functions. The differences lie in the focus.

Feature Dify Flowise Langflow n8n
Focus LLM apps Agents and chatflows Agents in Python Process automation
Knowledge base and RAG Knowledge base, knowledge pipeline, external knowledge bases via API Document store, vector DBs as nodes Embedding models, vector stores, knowledge bases Vector stores and embeddings as nodes
Agents Agent node, agents with own sandbox Assistant, Chatflow, Agentflow (multi-agent) Multi-agent orchestration AI Agent node with tools and memory
MCP Client (HTTP only) and server Client and server nodes Client and server Server built in, client node, server trigger
Human-in-the-loop "Human Input" node Approval per tool or node Pause and approve Approval before tool call
Code Python, JavaScript (sandbox) custom code, expressions Python in every component JavaScript, Python
Triggers Schedule, webhook, integrations Prediction API Webhook component, API Webhook, schedule, queues, many apps
Publishing Web app, API, embed, MCP Embed widget, share, API API, embed widget, MCP, /api/v1/responses Chat Hub, webhooks, embedded chat
Integrations Plugins and marketplace, number not stated "100+" sources, tools, vector DBs "Hundreds" of prebuilt components (website) 2,000+ per website (GitHub description says 400+)

The number of n8n integrations varies between 400, 500, 1,500 and over 2,000 depending on the source and cannot be compared reliably.

Deployment and operations

Dify Flowise Langflow n8n
Options Docker Compose; Kubernetes officially only Enterprise npm, Docker, Compose uv pip install, Docker, Desktop, Helm charts Docker, Compose, npm
Additional services PostgreSQL, Redis, vector DB (default Weaviate), sandbox, worker: 7 core and 8 dependency containers SQLite (default), MySQL, MariaDB, PostgreSQL; queue mode with Redis SQLite (default), PostgreSQL; Redis for multiple workers SQLite (default), PostgreSQL; queue mode with Redis
Scaling Celery workers, multiple API replicas only with sticky sessions Queue mode with any number of workers multiple workers (LANGFLOW_WORKERS) with a Redis job queue Queue mode with workers; multi-main only Enterprise

Dify is the heaviest package to operate: the Compose stack starts 15 permanently running containers (plus a one-time init container), and the documentation specifies at least 2 CPU cores and 4 GiB RAM. Langflow has official Helm charts (langflow-ide, langflow-runtime); for Dify, Kubernetes is officially reserved for the Enterprise edition. With n8n and Flowise, the entry point is a single container with SQLite; for queue mode, PostgreSQL and Redis are added.

Users, permissions and SSO

Dify Flowise Langflow (OSS) n8n
Roles Owner, Admin, Editor, Normal Workspaces with RBAC only Cloud and Enterprise Superuser and further users; no RBAC enforcement Owner, Admin, Member; project roles
Multiple workspaces Enterprise only (Community: one workspace after installation; more via ALLOW_CREATE_WORKSPACE, then observe the multi-tenant clause) Cloud and Enterprise only no Projects, assignment by edition documented contradictorily
SSO Enterprise (Community: OAuth login with GitHub or Google) OIDC, Enterprise only external authentication (token from an upstream identity provider or OIDC proxy); own OIDC, SAML and LDAP as plugin SAML, OIDC, LDAP from Business (self-hosting)
Audit log not found in the documentation (run logs available) login activity documented (Enterprise and Cloud); general audit log not found in the documentation Audit table for authorization decisions (optional, off by default, retention 90 days) Enterprise only
Versioning Draft, live version and previous versions not found in the documentation Version history in the flow editor (save, preview, restore) Workflow history (24 hours for all, full history Enterprise); Git and environments from Business

Langflow does not enforce role-based permissions in the open-source version: the documentation describes a pass-through service that allows every action; roles (viewer, developer, admin) are enforced only by a separate plugin. In addition, external authentication offers a coarse access ceiling taken from a JWT claim. Anyone operating Langflow for multiple teams therefore secures access via reverse proxy, network and identity provider.

According to its own statement, n8n delivers "almost the complete feature set" in the Community edition. Not included are, among others, variables, environments, external secret stores, log streaming, multi-main, SSO and Git integration.

Telemetry and data flow

Tool Default Disabling
Dify Update check to updates.dify.ai, Next.js and Weaviate telemetry in the Compose stack; own product telemetry not documented Empty the update URL, disable Next.js telemetry and set WEAVIATE_DISABLE_TELEMETRY=true
Flowise off by default since May 2025; sends data only if POSTHOG_PUBLIC_API_KEY is set DISABLE_FLOWISE_TELEMETRY has no effect in current versions
Langflow anonymous telemetry on (version, platform, flow runs and component executions with duration, success and error message); Desktop additionally sends the registered email address DO_NOT_TRACK=True
n8n Telemetry on (events, execution counts, instance pulse every six hours), no workflow data N8N_DIAGNOSTICS_ENABLED=false; Business and Enterprise license keys ping the license server daily

For environments with network isolation, this is a check before rollout: disable telemetry and update checks and limit outbound connections with a firewall.

Security advisories of the last twelve months

Published GitHub security advisories from 21 October 2025 to 21 October 2026:

Tool Advisories of which critical of which high
Dify 13 0 6
Flowise 109 28 63
Langflow 35 16 12
n8n 217 22 97

The number says nothing about the quality of a project. It shows how much was reported and published and depends on size, attack surface and reporting culture. The patterns stand out: for n8n, the critical reports mostly concerned remote code execution (among others via Merge, Git, XML and Code nodes) and sandbox escapes; since June 2026 no critical reports have appeared, and all entries have a patched version. For Flowise, 20 reports fell in the period after archiving.

The same applies to all four: workflow builders execute code and hold credentials for many systems. Apply updates promptly, restrict access and do not expose the instance directly to the internet.

Costs

Self-hosted, there is no license fee as long as the license terms are met and no enterprise features are used. The vendors additionally offer cloud plans (pricing pages, as of 21 October 2026; Dify excluding taxes, n8n without a net or gross statement):

Tool Cloud plans Enterprise
Dify Professional USD 59 per workspace and month (USD 590 annually), Team USD 159 (USD 1,590 annually) on request
Flowise Free USD 0, Starter USD 35, Pro USD 65 per month; page carries the notice about discontinuation on request, no statement after the end of life
Langflow no prices published Contact page for professional services and premier support
n8n Starter EUR 20, Pro EUR 50 per month (annual billing); Business EUR 667 per month, currently self-hosting only on request

Operating costs arise from hosting, updates, backups, monitoring and maintaining the flows.

Which tool for which use case

Use case Best fit Points to note
AI applications with a knowledge base, publishing as a chatbot or API Dify Multi-tenant and logo clause; SSO and roles only Enterprise; operation with 15 containers
Teams close to Python, flows as traceable code, MIT license Langflow No RBAC enforcement in the OSS build; secure access yourself; weekly releases
Process automation with AI steps, many third-party systems n8n fair-code license; hosting for third parties; features by plan
Existing Flowise installation Plan the migration Target tool by use case; rebuild flows
Chat interface for employees Open WebUI, LibreChat or AnythingLLM different tool class, see comparison

The tools can be combined: n8n can call a Dify workflow or a Langflow flow via its API and thus integrate an AI step into a process.

Common misconceptions

  • "n8n is open source." No. n8n calls itself fair-code. The code is viewable, use is limited by the Sustainable Use License.
  • "Dify is under Apache 2.0." Not unmodified. A modified Apache 2.0 license applies, with a multi-tenant and logo condition.
  • "Flowise is a safe choice because it is so widespread." The project is archived and has been at end of life since 31 August 2026.
  • "Langflow has roles and permissions." The concepts are documented but not enforced in the open-source build.
  • "Self-hosted means no data leaves the house." With Dify, Langflow and n8n, the update check or telemetry, respectively, is active by default and must be disabled for isolated environments.

Data and methodology

As of: 21 October 2026. The data basis is the GitHub API (license, version, stars, archive status, published security advisories), the repositories' LICENSE files and the vendors' documentation. Stars are rounded and change daily. The advisories cover the period from 21 October 2025 to 21 October 2026; if a patched version is missing in the metadata, this does not necessarily mean that no fix exists. Pricing pages carry no date. Where documentation and pricing page contradict each other (n8n: projects and queue mode), this is noted.

Tables and figures may be reused with attribution and a link to this article.

How WZ-IT works

WZ-IT operates Dify, Langflow and n8n as a hosting and operations offering in Germany: updates, backups, monitoring and the connection to models, whether European providers via LLM hosting or own inference. Before operating for third parties, we classify the license situation of the respective tool with you; we do not provide legal advice. For existing Flowise installations, we take stock of the setup, choose the target tool with you and carry over credentials, knowledge bases and prompts; the flows are rebuilt in the target tool. The assessment of Flowise installations describes the process.

Further guides

Choose a workflow builder or have it operated? We classify use case, license and permissions and operate Dify, Langflow and n8n in Germany. For Flowise, we plan the migration. Book an appointment

Sources

Timo Wevelsiep

Written by

Timo Wevelsiep

Co-Founder & CEO

Co-Founder of WZ-IT. Specialized in cloud infrastructure, open-source platforms and managed services for SMEs and enterprise clients worldwide.

Frequently Asked Questions

Answers to important questions about this topic

Companies worldwide trust WZ-IT

  • Stadtwerke Brühl
  • DGHO e.V.
  • ABCO Water Systems
  • Golem.de
  • EVADXB
  • nextGYM
  • AInergy
  • ml&s
  • Odiseo Solutions
  • Annota
  • ARGE
  • SweetConnect GmbH
  • Aphy AG
  • CORGOS
  • Rekorder
  • SolidProof
  • Yonju
  • Keymate
  • Paritel
  • Mr. Clipart
  • Millenium
  • Negosh
  • Führerscheinmacher
  • Boese VA
Read client reviews

Enquiry

Choose a workflow builder or have it operated

We operate Dify, Langflow and n8n in Germany, classify your use case and plan the migration from Flowise.

  • Straight with Timo and Robin - no sales team, no pitch
  • A professional assessment of your situation
  • Concrete next steps for infrastructure, software or AI

The conversation is free and non-binding.

WZ-IT's advice on our Azure migration was technically sound and completely non-binding right from the intro call - we took away a great deal.
Jakob ÖschlbergerInno7 GmbH
Timo and Robin, founders of WZ-IT

What are you planning?

WZ-IT's advice on our Azure migration was technically sound and completely non-binding right from the intro call - we took away a great deal.
Jakob ÖschlbergerInno7 GmbH