Back to all posts
Guide
10 min read

Best Flowise Alternatives in 2026

DevToolLab Team

DevToolLab Team

October 16, 2026

Best Flowise Alternatives in 2026

A visual LLM builder starts as a quick way to ship one chatbot and ends up as infrastructure: the chatflows, the vector store, the API keys and the chat bubble on the help center all live inside it. When that builder stops shipping fixes, every one of those pieces needs a new home.

That is now true of Flowise. Flowise froze development on July 29, 2026, archived its 55,506-star repository on August 13 and reached end of life on August 31, a year after Workday acquired it. On September 10, 2026, the Flowise repository published six High and Critical security advisories for 3.1.4 and earlier with no patched version. We checked seven replacements on what they give a Flowise team: license, what self-hosting takes, a knowledge base, MCP and a chat embed. Apart from one fork, none of them runs a Flowise chatflow as is.

What Happened to Flowise

Flowise's sunset notice gives the reason plainly: "developers are increasingly relying on new coding agents such as Claude Code/OpenClaw to handle complex tasks. The typical rigid workflow low code approach quickly hits the limit when it comes to complexity." Its only migration advice is to fork: "the Apache 2.0 licensed code is yours to keep building on."

Flowise GitHub repository with the banner "This repository was archived by the owner on Aug 13, 2026" above a README that says Flowise has been archived
Flowise GitHub repository with the banner "This repository was archived by the owner on Aug 13, 2026" above a README that says Flowise has been archived

Three details matter if you still run it. The last release, flowise@3.1.4, shipped July 29, 2026, and the promised deprecation flags on npm and Docker Hub were never applied, so nothing warns a new install. The license is not pure Apache 2.0: packages/server/src/enterprise sits under a commercial license. And the Flowise Cloud sign-in at cloud.flowiseai.com no longer resolves as of October 16, 2026, while the homepage still lists paid plans.

What Moving Off Flowise Actually Involves

A Flowise export is a { nodes, edges } JSON graph with passwords, files and credential IDs stripped out. Langflow, Dify, Sim and the rest import only their own formats, so moving means rebuilding the flow, re-entering keys and re-ingesting documents into the new knowledge base.

The worked example here is a typical Flowise job: a support bot that answers from a 200-page product PDF and sits on a US software company's help center as a chat bubble. Each section below says what that bot needs on the new tool. Three bridges cut the work: Keelflow runs your existing flows unchanged, MigrateFlows, an MIT project created October 13, 2026, converts Flowise JSON into n8n workflows, and Activepieces can call a running Flowise chatflow while you rebuild.

What Self-Hosting Each One Takes

Self-hosting is why most teams picked Flowise, so the script reads each replacement's main image size live from Docker Hub and GitHub's container registry, next to the container count in its official compose file or install script.

js
// What self-hosting each Flowise replacement asks you to pull and run.
// Image sizes are read live from Docker Hub and GHCR (linux/amd64, compressed).
// Container counts come from each project's official compose file or install script.
const stacks = [
  { name: "Flowise 3.1.4", containers: 1, images: [["hub", "flowiseai/flowise", "3.1.4"]] },
  { name: "Keelflow 3.2.1", containers: 1, images: [["ghcr", "perruer/keelflow", "3.2.1"]] },
  { name: "Langflow 1.12.6", containers: 2, images: [["hub", "langflowai/langflow", "1.12.6"]] }, // + postgres
  { name: "Dify 1.17.1", containers: 16, // 7 core + 8 dependencies + 1 one-time init
    images: [["hub", "langgenius/dify-api", "1.17.1"], ["hub", "langgenius/dify-web", "1.17.1"]] },
  { name: "n8n 2.43.6", containers: 1, images: [["hub", "n8nio/n8n", "2.43.6"]] }, // docker run on SQLite; the recommended compose runs 6
  { name: "Activepieces 0.92.3", containers: 4, images: [["hub", "activepieces/activepieces", "0.92.3"]] }, // app, worker, postgres, redis
  { name: "Sim 0.9.23", containers: 6, images: [["ghcr", "simstudioai/simstudio", "v0.9.23"]] }, // + realtime, migrations, cron, redis, db
]

async function hubSize(repo, tag) {
  const r = await (await fetch(`https://hub.docker.com/v2/repositories/${repo}/tags/${tag}`)).json()
  return r.images.find((i) => i.os === "linux" && i.architecture === "amd64").size
}

async function ghcrSize(repo, tag) {
  const { token } = await (await fetch(`https://ghcr.io/token?scope=repository:${repo}:pull`)).json()
  const get = async (ref, accept) =>
    (await fetch(`https://ghcr.io/v2/${repo}/manifests/${ref}`, { headers: { Authorization: `Bearer ${token}`, Accept: accept } })).json()
  const index = await get(tag, "application/vnd.oci.image.index.v1+json,application/vnd.docker.distribution.manifest.list.v2+json")
  const amd64 = index.manifests.find((m) => m.platform?.os === "linux" && m.platform?.architecture === "amd64")
  const manifest = await get(amd64.digest, "application/vnd.oci.image.manifest.v1+json,application/vnd.docker.distribution.manifest.v2+json")
  return manifest.layers.reduce((sum, l) => sum + l.size, 0)
}

const mb = (b) => (b / 1e6).toLocaleString("en-US", { maximumFractionDigits: 0 }) + " MB"
console.log("Stack".padEnd(22) + "Containers".padEnd(12) + "Main images (amd64, compressed)")
for (const s of stacks) {
  const sizes = []
  for (const [reg, repo, tag] of s.images) {
    const bytes = reg === "hub" ? await hubSize(repo, tag) : await ghcrSize(repo, tag)
    sizes.push(`${repo.split("/")[1]} ${mb(bytes)}`)
  }
  console.log(s.name.padEnd(22) + String(s.containers).padEnd(12) + sizes.join(" + "))
}

Real output, October 16, 2026:

text
Stack                 Containers  Main images (amd64, compressed)
Flowise 3.1.4         1           flowise 1,548 MB
Keelflow 3.2.1        1           keelflow 857 MB
Langflow 1.12.6       2           langflow 801 MB
Dify 1.17.1           16          dify-api 922 MB + dify-web 201 MB
n8n 2.43.6            1           n8n 273 MB
Activepieces 0.92.3   4           activepieces 472 MB
Sim 0.9.23            6           simstudio 1,035 MB

n8n is the lightest start at one 273 MB docker run container on SQLite (its recommended compose runs six), and Dify is the heaviest at 16 containers, including Weaviate, a code sandbox and a plugin daemon. Flowise's own last image is the largest single download here: 3.1.4 added a 555 MB chown layer when it stopped running as root.

Keelflow: The Drop-In Fork

Keelflow "starts from Flowise 3.1.4" with "every file under the Apache-2.0 license," and released v3.2.1 on September 25, 2026.

Keelflow GitHub repository page describing a security-maintained continuation of Flowise under Apache-2.0
Keelflow GitHub repository page describing a security-maintained continuation of Flowise under Apache-2.0

What it does well: no rebuild. You replace the image flowiseai/flowise with ghcr.io/perruer/keelflow, keep your FLOWISE_* variables and a volume at /home/node/.flowise (3.1.3 and older used /root/.flowise), and the support bot, its credentials and its document store carry over.

What it does not do: multi-user, SSO, invitations and roles from Flowise Enterprise are gone, and the project has 39 stars and one maintainer working "in my free time." Its security fixes are self-reported, so treat it as time to plan a move, not the destination.

License and version: Apache-2.0, v3.2.1 · self-hosted only.

Langflow: The Closest Canvas, Now IBM's

Langflow is the nearest thing to Flowise's node canvas, MIT licensed with 155,726 stars, and shipped v1.12.6 on October 13, 2026. IBM announced it would acquire DataStax, Langflow's developer, on February 25, 2025.

Langflow homepage reading "Stop fighting your tools" with a banner announcing Langflow 1.12
Langflow homepage reading "Stop fighting your tools" with a banner announcing Langflow 1.12

What it does well: the support bot maps cleanly onto vector store components or a built-in knowledge base, and Share > Embed into site adds the chat widget to the help center. Langflow is both an MCP client and an MCP server over streamable HTTP, and custom components are plain Python classes. Self-hosting is two containers, Langflow and Postgres.

What it does not do: hosted Langflow is gone. DataStax removed it from Astra on April 9, 2026, so it is self-host or IBM support by quote, and there is no Flowise importer.

License and version: MIT, v1.12.6 · self-hosted, IBM support by quote.

Dify: A Full Platform, With License Strings

Dify, from LangGenius, has 158,610 stars and released 1.17.1 on September 10, 2026, under "a modified version of the Apache License 2.0."

Dify Cloud pricing page showing Professional and Team plans with a Monthly and Annually toggle
Dify Cloud pricing page showing Professional and Team plans with a Monthly and Annually toggle

What it does well: knowledge bases with a document pipeline, agent and workflow apps, a Python or JavaScript code node, MCP as client (HTTP servers only) and as a per-app server, and a chat bubble or iframe embed. Its cloud plans are billed per workspace rather than per seat.

What it does not do: the license bars running a multi-tenant service without written permission and removing the logo from the frontend. Self-hosting needs 16 containers, 2 cores and 4 GiB of RAM, and existing installs on the bundled Weaviate need a staged manual upgrade before 1.17.1.

Pricing: Self-hosted free · Cloud Professional $59/month or $590/year (5,000 message credits, 3 members) · Team $159/month.

n8n: Agents Inside a Workflow Engine

n8n is a workflow automation tool with 207,582 stars that grew AI Agent nodes; it released 2.43.6 on October 15, 2026, and was valued at $5.2 billion in SAP's May 2026 investment.

n8n homepage reading "AI agents and workflows you can see and control" above an AI agent workflow canvas
n8n homepage reading "AI agents and workflows you can see and control" above an AI agent workflow canvas

What it does well: the support bot becomes a Chat Trigger, an AI Agent node and one of 12 vector store nodes, embedded with the @n8n/chat widget, and the rest of n8n's integrations sit next to it. MCP works both ways, and MigrateFlows converts Flowise JSON straight into n8n workflows.

What it does not do: the Sustainable Use License limits use to "your own internal business purposes," so letting customers build or edit workflows needs another license. Every chat message is one execution, which matters on Cloud plans metered by executions.

License and version: Sustainable Use License, v2.43.6 · Community Edition free to self-host · Cloud from 2,500 executions a month.

Sim: Agent Blocks on an Apache-2.0 Core

Sim, a Y Combinator Spring 2025 company that raised a $7 million Series A led by Standard Capital on November 12, 2025, shipped v0.9.23 on October 15, 2026, and has 29,831 stars.

Sim homepage reading "Build and govern every AI agent in one place" above a workflow-building chat
Sim homepage reading "Build and govern every AI agent in one place" above a workflow-building chat

What it does well: a canvas of Agent blocks, a pgvector knowledge base, chat deployment with an iframe embed, and deployed workflows exposed as MCP tools. The core is Apache-2.0.

What it does not do: enterprise features under apps/sim/ee need a paid license in production, its MCP client accepts only remote servers, and the built-in Chat assistant needs a Sim-issued key even when self-hosted. The docs suggest 12 GiB of RAM for an evaluation install, and Python functions need an E2B or Daytona sandbox.

Pricing: Self-hosted core free · Cloud Pro $25/seat/month · Max $100/seat/month.

Activepieces: The Bridge While You Rebuild

Activepieces, a Y Combinator Summer 2022 company with 25,065 stars, released 0.92.3 on October 12, 2026, with an MIT core.

Activepieces homepage reading "AI Agents with enterprise control" above its Agents dashboard
Activepieces homepage reading "AI Agents with enterprise control" above its Agents dashboard

What it does well: it ships a Flowise piece whose "Make Prediction" action sends input to a running Flowise chatflow by ID, so new automations can call the old support bot during the migration. Agents can answer from uploaded files and call external MCP servers, and a built-in MCP server exposes your flows. Self-hosting is four containers on 2 vCPU and 4 GB of RAM.

What it does not do: its FAQ says the Community Edition is "the automation core on its own," and that paying adds "running Agents and Chat." Code steps run in a V8 isolate with no npm packages by default.

Pricing: Free (1,000 credits/month) · Plus $20/month flat (10,000 credits) · Team $200/month.

StackAI: Hosted, With Compliance Paperwork

StackAI is a closed-source hosted builder that raised a $16 million Series A on May 6, 2025.

StackAI pricing page showing a Free plan at $0 a month and a custom-priced Enterprise plan
StackAI pricing page showing a Free plan at $0 a month and a custom-priced Enterprise plan

What it does well: it deploys one workflow as a chat, form, API, Slack or Microsoft Teams app, with a website chatbot embed. Its security page claims SOC 2 Type II and ISO 27001, and Enterprise adds on-prem or VPC deployment, SSO and a BAA for HIPAA work.

What it does not do: there is no paid plan between Free and Enterprise, and the Free plan's table checks "REST API" while dashing "API Access."

Pricing: Free (500 runs/month, 2 projects, 1 seat) · Enterprise custom.

Side by Side

ToolLicenseSelf-hostKnowledge baseMCPChat embedHosted plan
KeelflowApache-2.01 containerFlowise's ownFlowise's ownFlowise's ownNone
LangflowMIT2 containersBuilt inClient and serverYesRemoved April 2026
DifyModified Apache 2.016 containersBuilt in, pipelineClient (HTTP) and serverYesFree, then $59/month
n8nSustainable Use1 to 6 containers12 vector store nodesClient and serverYesExecution-metered
SimApache-2.0 core6 containerspgvectorRemote client, serverYesFree, then $25/seat
ActivepiecesMIT core4 containersFrom filesClient and serverHosted chat pageFree, then $20/month
StackAIProprietaryEnterprise on-premBuilt inClient and serverYesFree, then Enterprise

How to Choose Without Migrating Twice

  1. Export everything now. Download each chatflow's JSON and the document store files while your instance still runs; credentials do not export, so list them separately.
  2. Close the gap first. If Flowise faces the internet, put it behind a VPN or an authenticating proxy before you plan the rebuild.
  3. Check the license against your business. Letting customers build their own flows needs a deal under n8n's license, and Dify needs written permission to run a workspace per customer.
  4. Rebuild one real flow end to end. Take the support bot, re-ingest its PDF, embed the widget on a staging page and compare answers before you move the rest.

Which One Should You Actually Use?

Need it running again this week: Keelflow, then plan the real move.

Want the closest Flowise canvas: Langflow, self-hosted, MIT.

Want RAG, agents and a per-workspace cloud plan: Dify, if its license fits.

AI is one part of wider automation: n8n, with MigrateFlows for the first pass.

Need compliance and a vendor to call: StackAI Enterprise.

Conclusion

Flowise did not break overnight; it just stopped getting fixes, and six unpatched advisories later that is a reason to move. Pick the replacement by license and what self-hosting takes, then rebuild one flow to prove it before you migrate the rest.

Related Posts

Best Amazon S3 Clients for Mac and Windows

CloudMounter, Cyberduck, Mountain Duck, Transmit, FileZilla Pro and CS Browser compared for managing Amazon S3 buckets on Mac and Windows.

By DevToolLab Team•

AI Taste Skills: Taste Skill vs Impeccable

Taste Skill, Impeccable, Anthropic frontend-design, Emil Kowalski's skills and Hallmark compared, with both slop checkers run on one generic page.

By DevToolLab Team•

Best GEO and AEO Tools in 2026, Compared

Which AI engines Otterly.AI, Ahrefs Brand Radar, Peec AI, Profound, Semrush, Scrunch, AthenaHQ, HubSpot AEO and Elmo track, for how many prompts.

By DevToolLab Team•