From 823ed6cd2482ca73b2f259c90a87ba673ceab913 Mon Sep 17 00:00:00 2001 From: Sim Pi Agent Date: Mon, 19 Oct 2026 22:45:58 +0000 Subject: [PATCH 1/3] feat(library): Best Langflow Alternatives in 2026 for Production AI Workflows --- .../best-langflow-alternatives-2026/index.mdx | 114 ++++++++++++++++++ .../best-langflow-alternatives-2026/cover.jpg | Bin 0 -> 28547 bytes 2 files changed, 114 insertions(+) create mode 100644 apps/sim/content/library/best-langflow-alternatives-2026/index.mdx create mode 100644 apps/sim/public/library/best-langflow-alternatives-2026/cover.jpg diff --git a/apps/sim/content/library/best-langflow-alternatives-2026/index.mdx b/apps/sim/content/library/best-langflow-alternatives-2026/index.mdx new file mode 100644 index 00000000000..a50706872f7 --- /dev/null +++ b/apps/sim/content/library/best-langflow-alternatives-2026/index.mdx @@ -0,0 +1,114 @@ +--- +slug: best-langflow-alternatives-2026 +title: 'Best Langflow Alternatives in 2026 for Production AI Workflows' +description: 'Compare Langflow alternatives for production AI workflows: Sim, Dify, n8n, and LangGraph on license, self-hosting, run inspection, and pricing.' +seoTitle: 'Best Langflow Alternatives for Production in 2026' +date: 2026-10-19 +updated: 2026-10-19 +authors: + - andrew +readingTime: 8 +tags: [AI Agents, Workflow Automation, Open Source, Sim] +ogImage: /library/best-langflow-alternatives-2026/cover.jpg +draft: false +faq: + - q: "Is Langflow open source, and can you use it in production?" + a: "Yes, Langflow is MIT-licensed, and Langflow OSS gives you full source access and a self-managed deployment option. For SSO, role-based access, and audit trails, IBM directs Langflow-built agents to watsonx Orchestrate." + - q: "What is the easiest self-hosted Langflow alternative?" + a: "Sim offers an interactive sim-setup wizard that provisions the database, generates secrets, and starts Sim with Docker Compose, making it a practical starting point if you want a visual builder you can run yourself. Its self-hosting docs suggest 2 CPU cores, 12 GiB of RAM, and 20 GiB of SSD storage for evaluation. Production use of enterprise features requires an Enterprise subscription." + - q: "Which alternative has the best built-in observability and versioning?" + a: "Sim, Langflow, and Dify all include built-in, step-by-step run traces. Sim's Logs record each block's inputs, outputs, errors, and timing, and Sim keeps a history of each workflow's deployed versions with rollback. LangGraph relies on LangSmith, a separate product, for tracing." + - q: "Can you migrate Langflow flows to another tool?" + a: "This comparison does not cover a direct import path from Langflow into any of these alternatives. Plan to recreate the flow in your chosen tool, then test its behavior and deployment before replacing the Langflow version." +--- + +## TL;DR + +- **Sim** fits teams that want a visual agent builder they can run on their own infrastructure, with per-block run traces. Anyone can self-host [Sim's Apache 2.0 core](https://github.com/simstudioai/sim/blob/main/LICENSE) for free; [enterprise features use a separate license](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). SSO, audit logs, and supported self-hosting are part of the Enterprise plan. +- **Langflow** fits teams building visual prototypes, especially if they already use IBM watsonx Orchestrate, which [IBM positions](https://www.ibm.com/new/announcements/prototype-to-production-langflow-and-ibm-watsonx-orchestrate-si) as the enterprise runtime for Langflow-built agents. +- **Dify** fits teams willing to operate a larger self-hosted stack under a modified Apache 2.0 license. +- **n8n** fits teams whose AI agents need to work inside broader automation workflows. +- **LangGraph** fits developers who prefer code-level control over visual building. +- **Flowise** is no longer an option for new projects: it [reached end of life on August 31, 2026](https://flowiseai.com/sunset). + +## Why teams look past Langflow for production + +Langflow makes it easy to build and test an agent visually, but IBM describes a harder step after the prototype. In its [announcement about moving Langflow agents into production](https://www.ibm.com/new/announcements/prototype-to-production-langflow-and-ibm-watsonx-orchestrate-si), IBM says teams "build impressive demos, only to hit a wall when scaling securely, integrating workflows, and meeting enterprise requirements." IBM presents watsonx Orchestrate as its answer: an enterprise-grade runtime for Langflow-built agents, "complete with SSO, RBAC, audit trails and orchestration." + +You can deploy Langflow without Orchestrate. Langflow is MIT-licensed and its [GitHub repository](https://github.com/langflow-ai/langflow) is actively maintained. [IBM lists](https://www.ibm.com/products/langflow) options to deploy a flow as a REST service using Docker or deploy it to Langflow Cloud, and Langflow's docs cover a [production Kubernetes Helm chart](https://docs.langflow.org/deployment-kubernetes-prod). The governance features IBM highlights for enterprise use, including SSO, role-based access, and audit trails, are the ones it ties to the Orchestrate integration. + +For each alternative, the comparison examines license terms, the self-hosting path, and deployment options. It also covers built-in run inspection and published pricing. Pricing and product availability were checked as of October 2026. For a wider market view, see the comparisons of [AI workflow builders](https://www.sim.ai/library/best-ai-workflow-builders) and [open-source AI agent platforms](https://www.sim.ai/library/open-source-ai-agent-platforms). + +## Comparison table + +| Tool | License | Self-Hosting | Deployment Options | Built-in Run Inspection | Published Pricing | +|---|---|---|---|---|---| +| **1. Sim** | [Apache 2.0 core](https://github.com/simstudioai/sim/blob/main/LICENSE), with [enterprise features under the separate Sim Enterprise License](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE) | Yes, via [Docker Compose or Kubernetes (Helm)](https://docs.sim.ai/platform/self-hosting) | Sim Cloud or self-hosted. Deploy workflows as an API, a chat interface, or an MCP tool | [Per-block trace](https://docs.sim.ai/logs-debugging/logging) of inputs, outputs, errors, and timing | [Free $0, Pro $25/user/month, Max $100/user/month, Enterprise custom](https://www.sim.ai/pricing) | +| **2. Dify** | [Modified Apache 2.0](https://github.com/langgenius/dify/blob/main/LICENSE) with added conditions | Yes, [Docker Compose](https://docs.dify.ai/en/self-host/deploy/quick-start/docker-compose) | [Web app, API, website embed, or MCP server](https://docs.dify.ai/en/self-host/use-dify/publish/README) | [Logs with run details](https://docs.dify.ai/en/self-host/use-dify/monitor/logs) | [Cloud: Sandbox free, Professional $590/workspace/year, Team $1,590/workspace/year](https://dify.ai/pricing) | +| **3. n8n** | [Sustainable Use License](https://docs.n8n.io/privacy-and-security/sustainable-use-license), which n8n describes as fair-code, not open source | Yes: Community, Business, and Enterprise editions | n8n Cloud or self-hosted | [Execution history](https://docs.n8n.io/build/understand-workflows/understand-executions) per workflow | [Cloud Starter €20/month, Pro €50/month, self-hosted Business €667/month (billed annually), Enterprise custom](https://n8n.io/pricing/) | +| **4. LangGraph** | [MIT](https://github.com/langchain-ai/langgraph) | Yes for the library. A standalone Agent Server needs a [LangSmith license key](https://docs.langchain.com/langsmith/deploy-standalone-server) | Self-managed code or LangSmith Deployment | Through LangSmith, a separate product | [LangSmith Developer $0 (1 seat), Plus $39/seat/month, Enterprise custom](https://www.langchain.com/pricing) | +| **5. Langflow** | [MIT](https://github.com/langflow-ai/langflow) | Yes, Docker or a Kubernetes Helm chart | [Docker REST service, Langflow Cloud, or watsonx Orchestrate](https://www.ibm.com/products/langflow). Flows can also be [served as MCP tools](https://docs.langflow.org/mcp-server) | [Native per-component traces](https://docs.langflow.org/traces) | No license fee for Langflow OSS. IBM's Langflow page does not list Elite Support or Orchestrate prices | + +## Sim + +**Best for** You want a visual agent builder that can move into production with self-hosting, several ways to deploy a workflow, and controls for enterprise access. + +**Pros** Sim's core uses the [Apache 2.0 license](https://github.com/simstudioai/sim/blob/main/LICENSE), with [enterprise features covered by the separate Sim Enterprise License](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). You can [deploy a workflow](https://docs.sim.ai/workflows/deployment) as an API, a chat interface, or an MCP tool that lets other AI applications call it. Those options let you use the same workflow in an application, a user-facing conversation, or another agent without rebuilding its logic. Sim's pricing page lists [hundreds of integrations and major model providers](https://www.sim.ai/pricing). + +Sim's [Logs](https://docs.sim.ai/logs-debugging/logging) trace each run block by block, with each block's inputs, outputs, errors, and timing, plus a usage breakdown of the run's cost. When an agent fails midway, you can inspect the block that failed rather than infer the cause from its final response. Each workflow also keeps [deployed versions that can be compared or rolled back](https://docs.sim.ai/workflows/deployment). For more detail on evaluating traces, read the guide to [AI agent observability](https://www.sim.ai/library/ai-agent-observability). If Langflow's deployment and governance options leave you assembling additional infrastructure, [Sim's Langflow comparison](https://www.sim.ai/comparisons/langflow) details its deployment options and Enterprise controls. + +**Cons** The Apache 2.0 core does not make every feature free. Anyone can self-host [Sim's core](https://github.com/simstudioai/sim/blob/main/LICENSE) at no cost with Docker Compose or Kubernetes, while [enterprise features such as SSO, SCIM, audit logs, and access control have separate terms](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE) and require an Enterprise subscription for production use. [Sim's pricing table](https://www.sim.ai/pricing) also lists supported self-hosting as an Enterprise feature alongside SSO and SOC 2 compliance. Check which features you need before treating the core license as your complete plan. The distinction is also covered in this guide to [Apache 2.0 and fair-code licenses](https://www.sim.ai/library/apache-2-0-vs-fair-code). + +**Pricing** [Sim's Free plan](https://www.sim.ai/pricing) costs $0 and includes 1,000 one-time credits and 30 days of log retention. Pro costs $25 per user per month, with 6,000 credits per month, a weekly refresh of 2,000 credits, and unlimited log retention. Max costs $100 per user per month, with 25,000 credits per month. Enterprise uses custom pricing and adds access control, SSO, SOC 2 compliance, supported self-hosting, and dedicated support. Enterprise organizations can also set log retention from 1 day to 5 years or keep logs forever. + +## Langflow + +**Best for** Langflow suits you if you want to build and test AI agents visually before choosing how to deploy them. [IBM lists more than 100 integrations](https://www.ibm.com/products/langflow) for the open-source edition. + +**Pros** IBM offers [four Langflow options](https://www.ibm.com/products/langflow). Langflow OSS provides the visual builder, full source access, and community support. Langflow Desktop supports local development and exports flows to a cloud-ready format. IBM Elite Support for Langflow adds professional support for OSS users and targets enterprises that need SLAs, and the watsonx Orchestrate integration provides an enterprise-grade runtime. Langflow also records [native traces](https://docs.langflow.org/traces) with each component's inputs, outputs, timing, errors, and token usage, and can act as an [MCP server](https://docs.langflow.org/mcp-server) that exposes your flows as tools. + +**Cons** For [enterprise deployment](https://www.ibm.com/new/announcements/prototype-to-production-langflow-and-ibm-watsonx-orchestrate-si), IBM points to Orchestrate for SSO, role-based access, and audit trails. If you need those controls and do not already use Orchestrate, adopting Langflow for production can mean adopting a second IBM product. + +**Pricing** Langflow OSS is [MIT-licensed](https://github.com/langflow-ai/langflow), so there is no license fee to self-manage it. [IBM's Langflow product page](https://www.ibm.com/products/langflow) does not list prices for Elite Support or the Orchestrate integration. + +## Dify + +**Best for** Dify suits you if you want to build and deploy AI applications and can operate a larger self-hosted installation. + +**Pros** Dify supports workflows, a [Human Input node](https://docs.dify.ai/en/self-host/use-dify/nodes/human-input) that pauses a run for a person's review, and [knowledge bases](https://docs.dify.ai/en/self-host/use-dify/knowledge/readme) built from imported data. You can [deploy applications](https://docs.dify.ai/en/self-host/use-dify/publish/README) as web apps, APIs, website embeds, or MCP servers. Its [logs](https://docs.dify.ai/en/self-host/use-dify/monitor/logs) let you inspect conversations and workflow runs. + +**Cons** Dify uses a [modified Apache 2.0 license](https://github.com/langgenius/dify/blob/main/LICENSE). You need a commercial license to run a multi-tenant service from its source code, and you may not remove or modify the logo or copyright information in its frontend. Its [Docker Compose installation](https://docs.dify.ai/en/self-host/deploy/quick-start/docker-compose) runs several application services and dependencies. The stated minimum is two CPU cores and 4 GiB of RAM, before accounting for your workload. + +**Pricing** [Dify Cloud](https://dify.ai/pricing) offers a free Sandbox plan, Professional at $590 per workspace per year, and Team at $1,590 per workspace per year. The self-hosted Community edition is free, and the self-hosted Enterprise edition, which includes a commercial license, uses custom pricing. + +## n8n + +**Best for** You need a workflow-automation tool that connects services and can add an AI agent to an existing process. n8n places its [AI Agent node inside regular workflows](https://docs.n8n.io/build/integrate-ai/ai-examples/human-in-the-loop-for-tools), so it fits integration-heavy work better than a project centered on agent design. + +**Pros** n8n offers self-hosted editions and [queue mode](https://docs.n8n.io/deploy/host-n8n/configure-n8n/scaling/enable-queue-mode), which uses worker instances to distribute executions. You can also [require human approval](https://docs.n8n.io/build/integrate-ai/ai-examples/human-in-the-loop-for-tools) before an AI Agent runs a selected tool, giving you an approval point for sensitive actions. + +**Cons** n8n's [Sustainable Use License](https://docs.n8n.io/privacy-and-security/sustainable-use-license) limits use to your own internal business purposes or non-commercial use, and n8n describes the license as fair-code rather than open source. Its [license guidance](https://docs.n8n.io/n8n-community-license/community-license/license-faq) says internal use is fine as long as you are not making n8n available to your customers for them to connect their accounts and build workflows. If you are building that kind of multi-tenant product, check the licensing terms before adopting it. + +**Pricing** [n8n's pricing page](https://n8n.io/pricing/) lists Cloud Starter at €20 per month and Pro at €50 per month, both billed annually. The self-hosted Business plan is €667 per month billed annually, Enterprise is custom, and the self-hosted Community Edition is available from its repository. + +## LangGraph + +**Best for** LangGraph suits you if your engineers want to define agent orchestration in code rather than assemble it in a visual builder. The [Python and TypeScript libraries](https://github.com/langchain-ai/langgraph) can run on infrastructure you manage. + +**Pros** [Checkpointers](https://docs.langchain.com/oss/python/langgraph/persistence) save agent state so a run can resume after an interruption. For an approval gate, [`interrupt()`](https://docs.langchain.com/oss/python/langgraph/interrupts) pauses execution, and `Command(resume=...)` resumes it with a person's decision. + +**Cons** The core library uses the [MIT license](https://github.com/langchain-ai/langgraph), but running the packaged [standalone Agent Server](https://docs.langchain.com/langsmith/deploy-standalone-server) requires a LangSmith license key, and [self-hosted LangSmith](https://docs.langchain.com/langsmith/deploy-to-self-hosted-overview) requires an Enterprise plan. You also need to build and maintain more of the deployment yourself than you would with a visual platform. + +**Pricing** The MIT-licensed library has no license fee. [LangSmith](https://www.langchain.com/pricing), which provides tracing and managed deployment, offers a Developer plan at $0 for one seat, Plus at $39 per seat per month, and custom Enterprise pricing. + +## A note on Flowise + +Flowise was a common Langflow alternative, but it is no longer viable for new projects. The team [announced the wind-down](https://flowiseai.com/sunset) on July 29, 2026 with an immediate code freeze, archived the repository in August 2026, and reached end of life on August 31, 2026, when official core team presence on Discord and GitHub ended. The [Apache 2.0 code remains available to fork](https://flowiseai.com/sunset), but existing deployments should plan a migration. + +## Choosing the right Langflow alternative + +**Best overall: Sim.** If you want a visual builder you can self-host under an OSI-approved core license, choose Sim. [Sim's Apache 2.0 core](https://github.com/simstudioai/sim/blob/main/LICENSE) runs on your infrastructure for free, while [production use of enterprise features such as SSO and audit logs requires an Enterprise subscription](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). Check which features you need before deciding which plan fits. + +If your main need is connecting business apps, choose n8n for workflow automation. Review its license before using it to offer workflows to customers. Choose LangGraph if you want to write and operate orchestration code yourself, while accounting for the [LangSmith license key](https://docs.langchain.com/langsmith/deploy-standalone-server) its standalone Agent Server requires. + +If you already use IBM watsonx Orchestrate, keeping Langflow may make sense. [IBM supplies enterprise governance through Orchestrate](https://www.ibm.com/new/announcements/prototype-to-production-langflow-and-ibm-watsonx-orchestrate-si). For a closer look at that trade-off, compare [Sim and Langflow](https://www.sim.ai/comparisons/langflow). diff --git a/apps/sim/public/library/best-langflow-alternatives-2026/cover.jpg b/apps/sim/public/library/best-langflow-alternatives-2026/cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a5704245497a124e845ce25fb3575337ce3a3189 GIT binary patch literal 28547 zcmeFYWmp}}vM{=E2_D?tgS)#E+}&m2?hxE%0V_Dc-Q5Z97F-kD2`(YzgLm(DpL5SS zKhA#c^V}cz`DSLV>7ME7uBxu8De3vM{AUdy4uJi~1_uX=fcUy2BfWcvgp7%T`nqG1 zyvKh3dXNy15#YW4SgFa$sabiLKQQx12ntGQs%Sbnf!{iT_UKte%4Kmh)=!NNhqz(Ya4-NpRR*Zh&2kD74oLO}+nm z?B6cH2%8an`L~~vG?ttyhMB6YoB=?yY}x{ORZJ|eH?~Dfu#oc|g&xn*1&&t*sZJp;=uSqLb2G*nG!1nXj@qsc4s?aV_o^ zb)vM6l~>qSA9?n)XxS#W|Kqhs5{`ci5~2l=hA#5pcH0}Et#Hy+k#Gb2eB=f6JRMm{PW)Q2Z86op@5R*XLEC6Dh=lHgQ5tybh8vx zDQWJ50s=~6tJgnaPU?-2EP%;2f#>wh-er~LSk=H)&?=JZDQ7w}FO0Pu-!NGtppJJ9xjfzW^I zKR?d+J@_0`d;FNfYqD-INN$v#Q(Riv=u`I)wMC4I=+3_YKj|xRH(G%e9Va;-6Msd?%gu38 z#Sx6%7nSA<@~mqQr?S$7X7uDl4>RyPW}eR>Jm(r0 z$C`(dT5ahjyK`c`3@5aKPZxFmH|@NA9tk(>)bCBQNM_pl*aYvnbo<+PGqtcYa zp`j;}mqADcMco7$?Nja1dmEl|KBQ#`xGa?chv{HDS@*#DpIlnZTsN$MI9W5vACiWR zD$I2inYhKK>@^sKN9dE9i@!Y71BhQN1`uns8W(Yd61)p&4I>W%A~~Bn16)J}+VLv| z9Oyl^X$fGvYh_P~o#E(T-flCL8ho3!IFcUom$yvlwqawvHPJcX_I7Iy{Ti#Q4JUZ8 z#X3i4HS?`+_;11qbOoT;fkwj%u*DBGHHWrkfQKJr7E-~1C7+<%{V6Tpr8<8dAeU|D zBQ&yY0q#XZl_)^OfmI_m2+AEWd|udZN^+YKQ(aQSjpJH;~cbp zG9vb^&$~{4PDa!489k@tn7v^6=y@246{*}&AqDTV)Qs6!%B*|$l}>ov0oy*{55Uuc zW)^EBl8&L7PsLL+d{}53R5y8j6w1*T^YI{@6L0oOwR82+G_k_cUz5hSfUo{lzRl}Pe>|<9(W$U-~=)DqDj&nAr0I@)_6EnIonfeDU ziN_!qDj=r;IO@oUfn3I~ts$x9(VTh2JS|WE>Xv+B*L~w=JcaF%8%dd|LQB=0uPc2md0i; zv^DTnFaE5GkFPo<_7tYVSXr6sI6+M2(-Tit!B>3QUZkDmmRu~{vMFAVwM#?Lb~NK! zp;$NB&9w%1<}~peKSY7gKn~Yg zfXc#>FL8wUnRvf(g?uIa79u&*36LOTs|uIgIg|bV3?UOSe6v)6pgy_dKOqkhlN#-s zeJi#lq1jk}@@;MB3uh70jQ*By=1);I6q-KlwuZDZj&WXJ-7>-p}Zd zP|$O8dj2aGGyYK1VFlQWE0pB@v0B5jjU9Q?oA_*DNzy)~ON(4YOm^H{n>JH89Hwjr zSqHOO`5jbj;+$Kevi z0Rp}Q&a0quiaQM!w*v8QPJurF)4q2(;s@AVZrzkObL%;|Qo_7$RhZgpd~@TNAAX2n ze~5aQflPcYrQC%+^&3qBnCSxIQ>Yz zBhXBTecTUiMsQq)-Fn|Bu`Il2__o2n+QQf=YOmrpgq>apw{jg%#)5Y?PZNY3k9cNf zcJ=$x_4|hz?9*K1w-4g6G`Gi+a)p9sF9cAW4&wwOf0ZyP_2+mr2Oy{z`0DTAWIcW4 z@fmTh7s1px$s+|%6*#=|xpTbB;Ur<~uSL6IfdfNyP}Nw2`S4JO1Mf7~WgM2rhn*YI zst=a)d7K+?IP~lC!#80os~dR=(tOl>8oDtaQb2b#lS$u9AXeD%g|4ftr zM4o@Eh*oc1$@o)Z)U>kkD?Vj8ctuzQ0Dwmj5~VSQ(znxq)v+bhrV9Uex)it6j^KCG z;#(hR&uHUa?>}@1XdbPSw|Bj)>tu+*eA2q?+tJiS2aC$iVO26ldpN@hemD-_gs(Jj zr02EJ_tnJ;y_vVU$9FkpjZHNxW0Le27D`-K^^!v1gAj(_wX56ISTQe~9JOF|3Ho2b zl}{NkOa8rpartZA_2&i2jcM?iu0djlc-F+)J3ez&+$AG^B05Fwg;C6{T?2D5JZH6% z!u{&`cfM+-Nn@awVkEqm@Ok464u+p%-uzC;kfZB|K?bsB^sqqFb-BXrVY$m8>lYFXvDWyTIA!yd`MCA}6^xK6 z?ZW~$%!itbGW$6pE8&?gv_wWS+n6wQEWa=Zr|3JBG0z6*3B1TTmSp3IY+R$O=Mig^ zJfOu4d6!5EE~Ax|Pm_2w%?bWvNcl6EG+uT0CU#Yaai&z!G z%k^Gr;;h!h%&da!s1vJ$9gMzY`Hg7v&hL}jLccP!m_)Kzd1Sn=_LAUvPa&`)1_2FY z0E9$6*U0TDOT1axLP7fC>n;zojxH*E^xM)-eSW@5#&nXRM*9AoJ6R(JZAVRo$e*Jd zGfN;Hw*uoS3@avy?oY9U+~o^L7HcIpaj{EM7E)t%FRaaV!COXp%c68qO+PdM}Xo{Yx75+YsHWg?gU| zS>cX8leLXwS{kVH;;wF-J{T_MkSP-iNF>zXt_dsz2f9uDXl)B~diFOl8I$!L&4G^L-_(?;_5Ht;?(EMP&g$PD3N>cB6UIDnGlF zVbmTHGJRs$&^MR=pF8&dA3A>0n`E351Scw=?#*%jEO-dRaeZN*7J9e=DLNF*-zI&f z9$&J%)_C~sNE?Wx-x~Ehm&fz>&g1#CUt{o4(i=$^n@Y>JWe;BR+OzR$wA$K<7z|dM zZkkg4%c+TqHFEU##to4)@_H$SMbvh5V}ZKqt|CMS;A@U~h}p;7595c3fd^Wc+Z%|r zO5&C8WNK0aUo2qMB{Yn5OQ!!iMk*_c)n$4tMNK0YJHhMfyed_{+rXqjkww*8)%kaf zyC{qSWC*Sw%Oi6e$cH+m3(bor#Z%FF6Rl0|1tz%M3uTtS{62y~qQDT-b5`DyYI&B} z3U_R-FsU!|6`)^({{R)*DqLd45u&-QgtM3ltEouF*>pWV9e9*yZ1_`YZEN*O(0m{d z`lI@Eju((I(o~3OD^E7@#X8W&*SOiE7$aTO+%D{08eFLc=kYhyj=)2LMxtbPjp{2F^IuPIl4 zS+#j=Qt9EN<8Kbecbf?JiX0Sm=II{v9G>n{EaLdp1j#Yzvyc>_m4A|bF8r!9sbmKVi0v|l1O(=mlNS|e*mEyPnhYb z`w>|n>Gy<>B(8mn% z(4_6-Pxlds`$#;*wp}k5vWuYz+uz3Oez7;8boyBG9N$5i1FwN$kar4t8l0H13dgm3 z)*d0&&>SA~ZU2;2l>+psUyln(2}Q*yctvy1(}UMC8vA}Ps7~&}+nXjBOCmKifuW-g zWNpGpsIE2tO}KSH{gtF@i98b*)3;b8z8#5}tcn*2AT$BFIMD5+|72!nUJ^9t5M@#l z^jH~D(88YBA_kbW$X7lad(r9=g`%F~uV?As z<0p3dlo}z(yt941^<=G$)A{~vnVGy0b)dgep+4J+c^s|sVwZhFAP!8V`g;jV2!rjU zQqTC_GD?Ta>0yaCUYc8JnW`b`M{1_!EGd(_7qjoKYtAh$xS{)yDK5OTd~bX!YI=%f z62;*+qC&*A_}J4GBCD#Fwr;Ks{fNFX5j%!V0m!6Cdbr}uLGTptyOo(&O3U0uhz^ee znye_A7im4_s?nSiU86iYb&#wVR@1)dQI3M2G;DVo2|WP{HW;4bpljLdjwN)1t7mF` zkfG)H~#g7McC6xxG660JI5mKF!DdC6%e!ay?uk zf>K!{YIGlO@oS^^da}1jS@g=59)IO^3=_aOC1Xl14!BQLOZVZKlUJg~o9v#CmfNe2 zGHNX1HJ`nYVLu6qCx7?3gYfnsdh-!$2^&k5Vj!ky1rYC)~D3_j!!KWIIuqh_jz4AyGuvYj3;-wmH# zj}#53W_F&Twi;XB4%q4s{n*;JbOXhBq{Jr$Yc55Hx5Acx0N=!VyT0c-3|HW}8D+#6 z%u^w)&@@cW8W}g68f_Wm&b&B zm(V@8H3%HFoeS%#%xqS%DhK4MQHgz4)QaRiW9p9)+Tr5>IrJ;3heAKcZ;S$G9M1ea z|I)Lo-J%v*g3nx8Ehkv!VoU5sWw$Z3;Z8d!l#HRi_&+KKQ%q^X`lmUV7Zjc6g9U%R z%{3H;YgDKo>Eq~>PL zl~fUMenTC!r!H}(7Xludm}`)L>a9*2b_6rfC2BRO6d9Ag=$G%NX@qWIpJF;GDKG|i`{{}2vB_duJ5?-wCN?-f4Ve`a@Cu%VADB6bPL z$nSH<$H3h$T2N>l?$qIsxAC(9Qfc(-2WBdD~}b2C%R>_xNY?uSK5do;Om zE~`Zet*wpU6{^5WQ3&MvdL9Cd=U}E0qwJ2_RHmcn;wC9EYfCS#QI~zeOZTtE^Tky z<$hBSj}klnJwLQTq`*?Ly{{q5+KJjviV?{zGDKMtFVh);BPVV4Mx^yq#4iLN_4*f< zswIKzgJ+I$TwdQy%gf8FgZ6YA2r}O|gu{|^DZ64kQs}COBSo@120T7f`Kal(`rNr3 zTxd!ee*W2l*N-k%V97&?WdLri`H+4B@UDf#}9As_BSm8et`=>XT+<@KDsB9 z>k!=(OBpUi8&UZA6*oi*w;+yq;uiEYsZrz0@7v9>vZFXI@6#P*K3Sr{F!|971(>!6 z3~On4*D$W-Xw`Su_;Z5rGN00M?Vt97q3??FG!RMUD9*JRZGk74VFSzArjmH?e2*34%x^+hjd_n?O>W)FtiaNvMM4@kpca8qVqt9dIz+!cg?>cc;5C2wN(K90QHeEiW0Ds-2Dk&~~qWmp;- z8ty8FRA@*6S2$^?UA1SNhcJV~r0bMiPgr5S|&B?;6)j3_SH}PEQK&y016aB*m;NRL^pVNd59 z@M>ffRiM6bzA5n|GAf7D0D9N#{Sp3&igpH#Uf`SHX9*t_Uu`|{tmw>FJnDw7;cpLU zaZb2qoPn+vAd8|noCFr?L8t3sUiXDvZcxjkND$8vD`m1d+W67Y*<~L}(K6xL-Wwux z?^e;rh8m%4H!W~c!k)h}NAwiT@6N4o2aOJmZ0%UI!0Pj#*<&|g-pB*qb1i=P{1n_m zfeN{YDu^uJkMPmk7PuMN%iqb&p+65mQpQc9Uu2c7-=ARCt1VWTFRRWryEac{+SZlY zishDy-?N?ntmwmIT>YR>LwDz*BXR{y`1Cf5O__POeG>F1o){ZptZc7nS?dsNV8$l( z=xrV>-nZR$o!fFZ(#&g%m;qzu z0a72B+6SAhi3oG_#hy96tK3(o^upU1-%nanLVske%7C-igDN;@FlHP|Q6l~CIs)~> zYS@Kmd7P24hKT~Dc57(%z-0}WxWhtaK$|qxXq7ZMg$g<{R&ls;wJ#CD7Qv0kv#*Y< zelzNbP8Ji8%=@I)%+OQ1$U-OVFX^r`I-2j3I#-n%H3M-khd*6Mqdy@>MAMN9N9L|v zD?JitjGz-;HQ6P@yL(7SR83t^B?hB+b*n$IEcvHyl-mXVQ(YpcKhN zmeofQPS4j^S{0=KW{%{$w_IJX&^@yJ-LbZ1ww7Ds{p6Wj;x$Dqkqc^3FRAo3w_@OP z`milCP7^VG(Iy!aF;tN}RIfMD_S1&+Qnu;fngv}UI7(`n-JPCPXm z&()R!d}$G=~5XumJZfX4~C{X4hipVgujOIt^o!FUuA>cN!LWbgOyN=rOTta zQ424~Qzk8QSSTT=f1LP^)oO+v^&(OeJcYm)OHDISen;zaz3*vLx0om>0yo`#d(ntOCemzqx>k7)KJo11i7_$l|H}d4P#{MOzEocl-|*zrOdab*(8r9T7VG30gSbmwODP|Ar%H)WI1Q+(UIO#m~~ zSw}HFZL+k}9cx+cbjh#QImE`r8oTFMsj1Iv0Wu`PjqZkD7fRKS*0A8gLT5C!D1x!* zBL_*N=5A`>WeE#v{l3+8w*anjzhX`o!wU&K*ujn6dyp>FWXsMTUwK< zK|O8msVbHbGv6kZ>A6%}erj^s{{ztMcdo2rbEbZJ$rb7;8MiUnr%7=7EbNWuO(q)$>8@Tf4{Ri@LtsGIhc?7*?%lbk#( zb%T9XGaD=E9{_}T^zqKDKvH@|-Q~;@=O4gKQ+;?L-Z;2#pn}a%mUDHXE6auv8^3AN z?PG?vRhqXB2j9k=0RSX;VXokpu-uGr9_6Zw?A)ySAUa;MHAoUjxFmJJxf(EZt@bT; za@-7z(_YCsoK=<%e>UfsP2#Tz7&}^oyp0Ri1*Idk)fx=TV2p=h%YN$&7M*9BimRsz zuW&VZU!2H}07x6f&zWLyBKwdPLl%rE%gk67M{R0VIe%6~YJ#r3G^wRZ>iP$uX8Q;O zhSIlBNr)9L@<95m*A<3kSi0Y);*JdVR3ftJS=@i>-6taV(U8F}3YCpagqx@;wrT7Xao4hhD)Sm&m65~-GZ*-YpzO)f z(#5GEO@ksw@G-O%E@-0;k|nF7@egv^S|RXK8phhB*&|CTQ`ZbY%j@VXg{my+M&{BC z$i%Al7G8~w1#>75#(UmP3ra?&m^wzSD$xM(R;Vxa805pgD+Gl1>Fsmyw`O=fixnLt zdY(FVxwmZ6&9qw--7WbeRiY`d+Ke58m=2oF2x$^56H|IxBa96q$5PjuC!{Lmb>?i{ z2>BUoQ$eJ=Y>rijwVAJ>8#Y;oGr7lts5JLP&bo(i#U72iu_WZKZxg$A{YencY$lI7 z2AcCtm@Su(Z6wQMXU#c-XHncriC9@e_h4L!%V>dJ+1oB`Q~?WA2=pJn6cue;A|*A> z{Kt!})9&l3d9U!==Met|vA2$0c5sdxR=%7Lf&X_Lq1-*roiA0bNc9vOw0lWOEkZ5% zy(qyWGBG45wTR8kxNY~x&Ah7U_w6=Wi(|YLpD`4KbakVY`QaJ;`%>~riTM@d%kwls zY0wxte#dBe>NzZ^2yI;T4+{ZwD(2ZXzg~{XTp>#Aj2CEoXS770>-}YZ_awf1f!?w- z`T)$+v_k7aHWcS57+W!c&6%6T>LXDz)2GD*(c-YKv^ll)BjLj}&rvW#Vk)YYlDP={AiR^h z;%tM=!XME<`=C_Q7_uoD=L5lS~&S8v#FpijDE*%}U0s7iCnFpt3J& z1o4<1*)yOM8i!3Guwn>0$JRotu1t9s;3JeI_7!r}BP7ezT%`(GtStnB>tly(xroJ% zp*>%{t4ibyqY;=t07%CMW^mI?1^b&f!T>E^35jJAPPQG7>nIVs8uBB+_FPL@lm2&y z<=haP?hG8UX-PCZZMlw;0orJn$J44Ms7n5U-y3H`RQAFW6rIBAT3d%*YX#C+7{!rd zygIs3s$~tIc8PAh>nyibXlL#XMn);-nWb)@o%b@7v~v-nsh2rq{H3(&w-kU zj}5(c;Bh}1TPp;{+UXsvV^iHQX*28bek(z(e)uo8M;kY&Nw~7lcWbM%T)&Dr#lgmr* ztHD?X0kaXl@&_L77|)bZib9EF0Hi`qrZCt;D0MWjuvFYi?n~j68oX<-n(VOh-jNL< zF*^0*{v1T|wFoR#P1^V?+K~g+`1E-^@C3^8HJ%XIn|V6ESLH@Ov5oViViH)r=<+Hu z<8P^l<@;u?wu|L^IP@))S`~OMuVDg%#qUKi1Iav}ARB*LP3nhYKee5V-GpN2j2Y@y zA_~H|YB4!N6@~N&R<(VGuG~Fo|B8cZcO5T4-cN{zgE2+NlAqtCfg^>_Q`Tv|SC5L@ z0%n!&Un-BWAQAkWr*l<#)b!YM-^D0Us97|r+5vuCIjq|Y^qmgbc!Np(6{fW&zu<9B zzQl86YK)i2{2?2kU%vd}w>43RlMgLIbBR|Z%~UR>E=E8*<)`95{kOlFa=Oy8^?ESalg6rbCZ9M z6}oW4e(n|DMT64Ao`-|=?lRJa)31*G%C-x{g)UFap!i#M9PXERF4f!U9M=Gw2AM;Z z-8{E*A&=+CddL`-vB{o10InUwv6Vl%qV_;>ADDIPwi!<*YK(9dcO(xciUVPhxLlv&ps9 z_QL_ZWyuGImkCuIXG6ReP_mz!4a2O)8j6?pS1~fBRJnLbFq1~cDsVrDhPJx;Hbn-L z)!qe36^aSN!2fpS6|=qHJ1BYNLX=sw-Pn(2V+tfG%#OfR?%cT@#=GzO8ksL zYM8XPU0%l4Jrt=V#V~7`0Ta-^Q`B5Y)vWXzDczNnEspdm%m60;R-I^gAF+AW&xC(4 zzslKGo{5+8$X#+*!!c;86$TE&uRLo>~m%wtJ zG*fFpr5Ubk%l~sKuUmK-fC|i58e`>O4qY&D2W0>9tpdwOr8p#tSWk2;@wB6(Bg=Yj zKQ+id0(!nH-dS8Nwqsd3zx%nc-?RkeC3qFCx0Gfsn*If+{*($xLh*d~Kw+BC(pK_4 z^;g5;a`F<>)2Gg+xe;w=MV2cr8H01bbw_3BD zx7%&vy4Wh4ouiEs9M3IVH_LV^bRvrzRO0tOp>YctU#h=yy55Ip(pQgq+ftrVMHViUD=we5THfqX zYa*G~!apUe>iByLtO`|qC0l72;g@FM7jl`rx{k(12^%-QM^Cj94|sBX+%Mth#rzqM zlFpw%5Ew`@T8p=*GDBROQ`7Bpqu5TnGLb*-J8OqI38NRfOES_P$(+K|-YtsCH#gQv z#DXNVc(Wl0Uo#77`vpn5XPO(*(Ym~%+ca<9!fU|3y?&Ur2$WS6gCj&{N9kN z6|Y~^v`x6`&o5u7l+H(Km_}*6<^$ukEQ;K)^Aso-Q>oR_YB6C)T@5hA1jEj%3RJ@8 zl+)e$C{5$w&H4lg{s5#2=zIp1czZZj3f*WQFYbsUiF|2$Z~2u64L!b7rP>5DWK?MY zn;1}q<%E6zr8m3ck`l~b5|*4y@=)L-f`^K`7szc2fS4xJ=xAokE4X*Uhrd0cF`c9% zO&+yXHFdkWGj9Sqa-~n&{&8w0Zjpmv1#wew%CYMow6%XAXSV&MqNg4GX(#EGHc!F^ z(*?Kd|8eRS!DxmiRN$+9M@@nBx^Cit{!2zGT7qaI)y9{zyBsv=T(`E27cdd|`gg}DNdV%OamTcyyFU$VfpL$ycmEsPPg;gK;A z0n+fNvQXRg(pC;3c$Y`5h#z;ZVeiqVqJ0B`;%rwNO#}hUDr~`8Fwv2vrA5anmV)N4 z9J*X>SfUj*m8P{qlE;lwf^&iy8c|kCXPaW zQ7>4-XXq4Fm)4ZaDl;JBXUb;segZZw46q~x{)(|#W-Q%DhpXH;MXW_~@wVrOzHtr@ zf$GvxFs?%%x9R{V@>m3aI6n6_jfz@Z&hD9A@yJ93Vq*H6SqU9JhSQujG+-BMfn+l` z8mEmIs!l&kZ$Pv1e;jfrgB;@OX{-x2$I=`q;LcF_u`HiFMk=O4`%##W3(?00ujn$vn?=2I1p&A z2~n~2-WxBT!uP~(5~}k3xarD|qH}Rfy}j70dfMtcs3Yha5HLoT3EA02Wm8_7<7!y4 zCE4Br-o+ViQ)~Y%Yk{rZ+k1r|9GKj>ACx({&EI5uKSJYcT4%OKp?hbSN#-W;m4Mb0 z!QRdc#csuMLlUimi0ObcHSxz}Ce`sQl0a&e{kM!~g%A)H!;wY0pVdEv;E)OLiG$mqN zU>@-sMimyJuGEcLJ$;8q`4&XgR5iZJ@Lc|Uz%-@&{Pa~ldqvHt9h|a18t1}Wx_|!L zL&2_|jhDh2zi1)UJ~bnotg(`}$kE?E{fm3BtJyMnAwgY@Hw~!Tqpq?(pMx?x!svD% zalNzr#%!G$I4{(}if+M_eT0pUmnC|i`dIWFr2m%QUOwM#R_k%`@fL9)1<8Iboq2TU&25L(w z!ZYI!1aI_ck8DfTSilf|4(q1$_@uRdYQJA^&um^%sJD5DI8I=t&*gMQ6QjH%r z3&oy5HJqb@2Q;G6`G!DUY?Yahpt;;5Z0@X66t-tWp5)oP7e5AhRlGiCs_87T4VXF= z8(g-odf(@GW#1~yEn#FzpPyemX$>xZM{W)23B}Pw4~xkP)h)Ay1d{pRUA+! zb3JHl4A|0NT~CtT0m-@5e~y6=RlW9z9~X>8jFT+DA|=3x4{sdXJ17Jfud*&Isl@~7 z{_aPI7FD=4rJJjb)&Ngv1;&EmTn@c4&*;A~C>>yMpxQQ}I~JUSw#DWDaF9KrDbv((+=-e2T<(9L0A_&(b;bw1L$aAaOweRhL`%dTJpc=eI;;!59{*^VHY*|WV znt=7{BdHFYui&ZZv7&P^RayK6pagXP?$5zRcgy)ZY)yw(seQ9G4!UleEk7+H>^09m zeK8bZ9eFS}Pdd3rYJ*7rZ%7&HF;$O;UQ?t&G+lXFRDu|MEA(V7Z129ztDDV6*GYfQ z^9d8(DYi9vX#k^3Iun$nX$4cX*Q zmC_XG^NV)ar{~eA9YYyen0FV%nkWff4@bIv2AM^rVmmC7np)t_NSYh6ii>j!qnK--D)w8L8 zO3EV@GYbY4^vzL-7@HG%Ll&oKl6D7MyQHEv#M1_k$1(5AoorVzDRLmJqDj|&a{;6 zL8S}8&8i=aok z2Sg@9%KcD39XZ)gpaR39uI5eU|5=E-MFsB>pS)lbq1f7)r3L-&m*^J=_a8MB$P${= z>T0a5TBP{<+*z~rl$Q;}BDn8W#%3WsOVQq&j4kd|O@5|b15fUi$<^{L?bq&_d^7`D zUn}(6`RPa+Q(4%1r-e-}vZMR-%f2T{58v!p{j9a{uC7gUKlzuR_zs~hfrMGsLXORT zz@jCGt7%adT=M{)>=;8{@?JcYh&pkTZK_$){uWwYEimYVKgLu%1;P{C7c_p+GAg$z z!z(n!X=AK!ufU}piclp%O{`la+~A|p4&+%v<#Z_0TK_yGp8-a&3xHRd>F+&x4L@yv5Y4)azBe4F@PIbjVq z#IxuT`Sr2lMHd?a@*^A?0df9&k;zP78alWX{Pp1vOQet~oi*n190YLW(aq1N=AX+F zu-t~);`aG?V+xM`0AT##c7AusPYao#^W!kh0smXa4)1+j8wXtcxYS#V3Bwk*U@FNe z&`qCKx(*~BzFak1B96g<)5j#>Rd=x$9jg~BKeC^d>{SIp8K{k7z>{UQrZoP`jj?Z^7k1t@IWX%OBXvC08_@O#@H|G{*P;ja>{hk- z^$&oE!M!$cSZ?@7R(86D+EXz#t$HRDMJV(ypu3ZKvN81N(-0GFO)a~2&R4yH^Jwu0 zTd!^THTGH+*TuIMe*hOs3#`jtSuuMcNpT0g_j(l}l&6s9kGQQSlYSjLpg7Ri|acStDw`<_mS-Yr(3)L3ylH}p0u@<7lyC?s;u?fiE!xB>v;6)aj=UX zh=ThqYN!Ff2Tk)+oOhiT?`;Mp;JHX!q4AUS4VP5mt7bkC+N6wn(ar?uL;Bwwmve#a7;sS6FpqH@Ozr610>6R8Y6Ubt`?44Nts#cEAe-j> zGHtg$$?4`ZP?1_RGiGpS*&IgxpPNJ>CWL1;}-XE9Neil)s1$}W&R?HZyBuHT?C>#1k;$>?u{3^;v zf#3x;GJbXz%&#f!%OTE((dif$L=7y2O#%+~z6_9V=U^gjd;RZ8r&#T1{6x`&miIO} z99&)LL7V~(-dLYF>B+C^5QR9SqV+pmcz_KBQ=}&&PNB|b)dn#lF3Zr?;=e%2LXg$Nkk8+(dOxQ_+BOO>zV zdS5-p=juFDx0_!+k_ucnV_L;t<>aX~#(Ef;-a-s2%YM#ISuL{OQ0%9x!<2qV6PfU^ zQmbq9*?nMBg;h(ER)I>upEUdW3yc6epJZ~FscEn55rd{0B+jf=k-JI61X4OlJB zTn5&YwY?#AAEPtX!+u_UfzaL}gS|H(u0oAII;e?rn_Uw0b7S(>Pr~#oNx4NFU_WV< zU%_c-fZ;FUH8Z8#`vb5Qk=Zi{^_66y@5Q2sC3<_uyfNlXOMI?cAm6vJILrptZOHVz zzEkuN)8CHT-sb0Yj)-A94$`V6JF4j{=VFzy?t{PE1r-I(WHZDg%wvht)8d-=M|Ll> z#Y<7h^hY`s-9GHd6)T=4$=l(z9&3W6xEY5IB#LV5YeijOGKoUntsySiLb~#n;dtgR zC~~-jpd!^VU=A#}%5r#d%;@SWkR&J>yF8Z{j%^O?g{mIHe73#uyDXVmiaN?KlJ1iY zLp;2O0-lcT;nZy{0v6}#90^H^11lPK6s>pka@0oPbV^u%yx7sZd$iD1GR~o>i)~^i z5X5;Ht4F)+P3EO#dv0sa>=B7<6%j}dUR6m`)^l~xG7Z)8M1D@)u^>U$4p$k9(B-x+ z9plRaF{3#YJPosUa>(?$K&keu@)4`xQqZcn(cGU^&#Moon2#UsZ8w#jQPW-dOD@ja zS@^ym>5#oc3{w%o5wP>tzRZX+j|+>gZ7rshxKs5=NEOL=P*Ga3#v~ zoQK#ch9(Lnh(FkDi|p14goYi>Un67Z46b$p&4e!!zy z^{y&ghl&QWH8bX zOG#|}JFfUJ0fu5n#G~-|48DV!_y}qa`*S9dGL?vE>QQ{IzF)F@6i`@**qQ|TObZ-? zIx_T9Gm-#JFT0)SU$~mfMdoL91s=gtv5#RSqDWP%`+cA43TjZEX z9nR%!gzOSf%1muUGfPJ>#vU}qy%VCk{w+D*RIfc2GUAm`JC}Gks7*{xS3`|^A>GmB z<}ducrsze_`k*F7ONbdN@2oojYyU8Ql zo20joma5Q%mRYLU9V0TafPoL)yD`ujjCZqY*})Y z6Fg{!^^p3gh97#HxYoDn0DK0p!hVnDwu-d8 zKvulOIwF(^z1!zxw25W|{fI=`iJoUd7P>^BoW_4aj8f&m)*z{LCFqxe<)vh%TE69U zFy{t|r#OmPBAR%Bl0=0a?a-X%Nu9tAePr#7 zDad6Gs!r3A66hD1CyhmIC`juzDacboJj(2AHz_ENZ#&r$yMtbhuLlAfD+5;WJ>W>S zCNe|>@AE7MBnVDupl25tMTc!w+M~FeP7^|8t@JKRUcXsKGOCX+`?0W@U_el5M{e}e zCA}lAf3@OU_ZP^rlqlB@iGqDM~Lv zT0-yAy8;4{CLl#nK%^>y+~3^Z&-1S5{ob$qnKf%=lG$@+pL4E#U3>3*TDP_JhUG3; z<%wxdaRSAHHIsS!6fq^1n)axHWk0;G_U5mR2Rr|UPm{KMwIMd78WWLX@-FdvQkAy* zkj$&;5??D4zJef%Q_15dFd{BBC42_(BX1R+E(i|W z{aW$_{j_vHh%u1WNW+TRqKM8lYM#$6ch&Klem{1x?0KWB#f65(M4B3#>nU|6lzS89 z-;P^U+91h@B^jW$7i5#YcC3=tz45wOYh%Oz8jESfhPT)AqTSyP*((qkV7JV=ZWkwr z9vE1e!irjM(XVsXqb z6yPgI#SA%7mEK` z0*8~$X_Fz2ZsU1>A!;V+^;d9FZ?3rsI~$B{RYN(SenvXRuV3R25>~lGe(BcUkTAc4&^u?PC92YkSTSQlSub zV#@5&>l%C;bUJc4-i&mWhu(Z1XZW9&v7KIFF^aXTC_7zbG>J^6o53^W@(p+hK2*nsx)Ic9mT)NzHC0~0G@v~_`fY%g2J2q4wFN8| z$#D_S*oPYXr1rZSF;_6~KUN*JH(E@Tv;7YWLJ63(h*%4e!Dy0m>8nYVU&bHBM)P)? ziweCSo1zu)_o#KR1?#X`Lb6?kie+VN*oa_l1v`=ygup+w(l{Q-tHe)GieLo&w3i0P_Ifgz# z+<{;RCVWSS7||}{x>9U8FA{mp9ypVXEbo2G7g!#>3o?a@*7fZ_EeB-)1s~jYTiRUehI2e->j*<-7O6p!$l|$}Ea%8emdn)7U=Erv3$@ z${|A;)|xdhy?>de`F`jbvaRd>8>Rg`;iF6sBdeFbhfHjSXB4TODc=ZFO_g4J4_aU3j}ZE^Q*TMFIiG^AE4U+0z&sebka zZdW3m`4@<6S5gRsrLTwQ$caczH3-skr6M8NL*}OihEqaZIgvl~n|>O$mmJhB+co%pSs~VdWG-}=yXS7BML~y>H<)sP4yL*f$|D$YP6(CR^fptUl}_o_YGQ( zc{RHqJ9ikYSgND(+Y9IKn|l5pW}B%l)^@2x zwOG)j_9K@iNz`!7662(SNUb@W)_nCk%ft!EnvwzVd9c;{pF37s2|OkrWnUS4Rw;v1}CTT}J`Z0DjQ+wK0Q}AQeu>36)6~O)=qq;SV%5rTKYw=HLJX$CRdLl4FUIl|a;>QP|dSQp~pY(x-ci2#sx(z4w z?yS>;#l+}mb&dW}gYX{)A2WSJ)T&rx$4{$n&Y+L!9JQ4&g~VnIATUicwC6$JsBs=M`xSq2+b=hPmp83S%{$rkRa5w3iS&qQlf(6fDJfUACwwtZ+U$<7v z10@cmn|*_AVfIh=W|;0cjy7IHJUnt9Jdm4q*m=_J>0C22*`?@~_s;6V7lJmTv(7<< z)1@SY)e;21wQIpikdp9>w^TVnkNo8evgRPF+P8zIIDMO zTXpFQ-{jOh@ord@6-b9{5f7yhdKn4%yo5ISMYqo)L?e7H00$&FSKInCdC zc7_~0__lL1EQQA?IRDO(ct;=Cwq3fS1AX5rybr0LYH#b_ezkxPAX zh=!l~GK3KT5{ZR7Krn~HwPW8AdnCEtZ78y(#P6t9T_E9??ndeS3@)}-uWtR`7UGoe zz=uZX?Xxtctk%);Snu+zbPnrF2d+%jv~>Px+ox}5-bcUSIZgMpaVXZ!`|335hOe2w zNI3x5nt_B|e76x|_5uDJYOVh&wnbT@({eWIdzVM}_z+I?6c#&v+ifA@)AqJai$&DP zG=dEhvNXYe8}Za?S{Z z5y=lex-BhZ&Q^p&$}jitqPEuURW>KRmei-MYBd42{P%33KsX&0yJU%)LQVHDCja|J z%~VXsSBt*Wc0R^5ZfJoE#%E<=c{gBRmc22`v9dSlBlU|k)vIFMPcPXhm@TcCG?=}< z&i<-b_`ND$e})*YP@6{A*jskml7r_n??RX%!e{Cpe+K#+w$ekX9>ZY95^hY767A%_ zowFTq|hiTpJkR=ue)Xel~lE!#6*J7Txqj5AM9pgKz?e~sz?dcLx+`-Idws!ug>VEcGS^V*&dqTAwsuqsSKMKfy^0v4^T^o7yx#~0 zDKatCV=A#ucHSTU2C`gEn4#ypRheYMiXM|lpATR|^XHmLi4WEeSMSw~`*fBY-iQ%u z^&RV%xWK=%zGZEx*9-BccyVHZkbXqp_P%xNDfy?|7AaE}CzgBh4+coN-m6r;Xk<(0 zm!S4fAYR6A$x)eSh=#+cPP@0)9=~;~ws4Q*J;&N74k&TcYvM(R`mpnp*n-@DjzxoY zuA(Qd!#uvY+dChlq*iCy2O0{EwFS_9j2m`F`sJ|ePkTx{?e1aRK)L-6ihW_O8m2xy zq#$XcrTBu`!oj8lrbzA-c!%k;XmqcDqZw%4W-;OX<~q|N2fO%dw7upAS6bmfRjWPa z>xf>)bq63V5$LeQ2YRY!$8$lFQALD^6bj|K(rmr&WFzH(H7(12rIMh*nalx4s0L_p zjNNduiyG=qAM$-r>WBu7d6P$y43)Imn8gV$gFw(h$IK1dAwZ2{Y>8~ z>Be#3?iT&E%sJniWDK_#mp@$SSmlU+OS-a}Vvnk3RW&W^{~D_<&3=62{BoqTxSjqG zQ1eFq0@>PqGfmR?5|BRKoa|sujxH04#4oXlcS?28v+j?RNKW+(DJgGA2mY>*mEI$civGW@&N1FzS`TM1Z# ze65jpRWZmexIH~ zZjY}CC?|I(f{U>}nxZvl!WR$vuqihk9_b+qoLkEqIPiC~y(_;0u02%Sl_XjY{$AYP zI#J~w9i(bbDx`APx0?gQVI!R1bzKFO^B|J6$ckTVFOq|$8iIuoTWBlrEaHSTQxkvU;+gqT=YONa2p*%0a&Dl;)|jkh+e+ucbPq6Wd%%Jw?icUNw_nb~!xb98=lvV3=)C!G%$ZP-CAD(H z;Wx3SjfV7NSoAnEWtC>HDBPs$Bwj_dc}YNdkKUBFdO;`IqQc zjW6e+WUrBFgZM0nS*t=Y%KSIP?XBm_x!5O^U!(?EOYy8w(8Ks;THV8O=7-dk8OS6> z8R;@VA`!%0nWlNl2zcmj=-c$znvjlAnm||iqpqWxp01d84ORtCmWJuw!`Rzr1!Y$b z=Jhc3mp|l)wXNU1Q)3DDriidtXEYIXdedNuAykzbWtt#$ml@GqdBsCDc%`3poi^(Hns+CtIx znrej5Sands2cu{dod9MYRQ6`a@kMTvxYYzKj!+s&xrDs^RF+ zeXBAXyW^!sKc_}<3IPe*eG&D5%6tN2=RMD*~$&7T0W@{Fh^P0h!=Fjq*6=_=IuGI>8^mox5>G|hF}YeS^L$lWNbmkIZkD+z zm^`rp=EJ3_zhvG5(3^_MFOQlKb8vS|66_Xh(5wRn=cK8aah>4eyBnd3HAMU__*@;(uudQCIdX&k$B6-5AQKhy; z-*9Pol)G>x!X`GetL5okr*o+qun&y>b1=)$aX~u3c@}ONvuyA;cSIPyz0~gO2pC&^ zk2O*c?D6W_)({T?o-H3D<8VZ=4lN_UY(K-?Mj31-BAXAiHY%JWQom$BI8Z=udXQBR_%q}xifORfO|w5r$$xC(?Ttgc&+K`_ zzG#3otmlj|8X+mNbQ(Mka|?9`#P~M69*5~-cG#WOGKxYtNC*T`OEbTtF@N$2-u6su zqkC?eU32PT`kL$xe4OKv4C&1xhxm;49~P1SdKYveQ)n^Pw{Iw<93PDZ4N~{9aBrA1 zo9;YPC2Fkr@vczd+|K=X%2k)chBf6+XCO`GGC$~CEvRLkjrSj_9LzW_AE2;VL3w?& ztAiC85LK*%F3x%^uVmPK!NKk$(!+-s&?NZbP}G|*c>BZ;A8RH)5-5tD283)i%}NMm zgE*ETg5scu6zHV^K++-~uXK>?7%Mm+hDiTzub%Qt0Y2{RJP>iv4PL_b5l0 zX(N5jP=%a_&drFJ(zGdfQSDKL*Bl3@<+q{d2JYapEE&y>sOB zGnZH3?u})4J@vH@fbvrXFv@>{dQLTI)h-N21X1 z2zXofLiNK{H$11gN%t}%^m+Lrr*O1`4@m>{z1Xs6%WjVLrNL?*S=?!Ot`ON_YxQ?~ zZm)|sb3yA{R@BpVQmA+p)ik|P*-@SZBIZazM(HJ3V%~o4;M=pea^kC{_@U3$t?{+? z4qFQ9#m-wQ_F#|1OoD#ds)ArZ(1$k9lh-Hrz$lcn)jU|@%st9VDdLOF)O$$s|40fY zs+L$c&nh?7!`rV18Xflu;R=O#IX*cbfubMCgwo7+g|Ku>D_W5@cnIC!*g^*N`QG2l zI)EbLMn8*YJMWnEt5@x607*$;wTyl9#cCN-ykz#!pcf0(I9~YGwN@p9x>nxAqGxTL9%}L)13OTiNpXd*1=!%+ zMqAjgSuFEw_mz64y^6y402;wcdb++6O-_{EG(^imh`8E~HC^GY{TVYzSBC!cfa#o1jcxhQFYKQ;v%@(-> z$IH34)nMMwn3mQEUJ?7n$!D)_nPz~a6UFwp;B|+Tvp^0!7D3uAHt%G=@v%MwL>x}g z6B7NFE^?xUbEEMe3$jL#^y*6>AxTPPZ#0m)r5!>{zFJxO7pPE>l0_vcqWbLB|K;h9 zyezkT1KbY>e-B|hmg={7<(h`^yqm-Myda6?#Q9a{ns*lq_h6I);h?XOM_PuLA3#W? z^FP=UKcyK;(KZH9R~rq~8G8R#v%8<+hJF`7A2lfmqV!De zAZ{iQ1a~!r-`alM%DV2S1OzlylvA%rVUBZ$B-p|+Db4LWRAaqQGWT;@h8eNgS+HG8 z1N*g~ZXa5ny&_n{lX0<@bDFI2t>5xty0>Fa&)NMRhTG@0oQWXYc1gxWLu~{Px+Wq${Y{UC0r*SOS5>g=H9e)g$FZD~-{6T>-qJs-0UYjS0e>yVPACdDS z`Wj<9dK`YeUj6IN(*H_H#+IUluaa5SrfYe)a5v`Bzj&7Zc zIzckk@$!*re6)$?0cYv(-#_(4Q+KVU(uslSi5AYm`#hQo!| zU3j3`Rh5?>vqb9sP0nT=ntO|kQ~vj9cpJYbNBKepth(HTs4#YI2U^Oz;Lo0w4I5Xs zRlEsxK&HxNnvV*Z)bH)er;Vl}2Z(u!0s9B=W4QRk3Nb+}#g5fbTiUt7{?Mqs-yYNu zM-<8Ty%1fZXt$x>_vT~HasVyHcs_f2*nd{+Cq#BFC;ZzR%KNP@@it$-YXDuZ#%c23 zKF%fvrD!9aPRFQm{^+B#%iai+&QXsVFy}{kwm3Bvnp-)b(a^xUF}qt-8BlmS(>K3 zCxL6qM3A!}gnJ$hJ2OH!EumSuMeunzkmo?Ae!*_6!m5%qi$oW8h|d$-5k}NodOFM( z$KFcTjh%}m%+h?$Uy0Y8gcL+<-fQd|JLs-+d?_GX8n4-fasTbSkfg@gtPc({9>XXC zQ3kqb#Q62xREC47>N@O;bEUWlUPm(jsb2vbDH@hloZOseg(lH@oxV!>tW zv^$qR@S*a}E7wV6D(k+?y}))%XTzWTRgxjuv-sY1`oxu|#lusRAuH1+2hD13=RWRV z+p5ivy9yDTlfn7ZRwdn=*CjkHJ+rMm9IPpyeE{Hk$s;~=T+&v|J?dS_br#t?CbBkO zw3@^AjWK1k(oMCE)F2W5QKYdh^m2G}PZDtA`wAb{a)I0`Cx>||ocdZKQWkqCaA6gV zc#kymKGoa#XsJRt24*!>7F`MTgWacp(ZwxJUF=zhe_LO+vVro|JbUwqK539-i<|6d zh8(*&uU(9nPZCg1CQlnDU%X6y?h-raoPCC%bGu%|T(1vi^%;A3#$MzfDV2Jzfud}r zs!suoZs2pcsOh~&sPXU^@vXf5FHnG~evclA-eQ@UxwHOG3xauy>5%3Q?Q9$$1jGqn z2);pm#!9k>ak#i{YN5i)=e(9QX1ZrjMrZ)cu~MO7vQfxUn-k|LM8RgD^NjsYleL8WXwlTYtiQ9_M6J&0vh$l*%vL!X=*>5z>b06;Mdi=ne*VFn&^r zi4Vv)bEB&W&SG!bbS!QW%$$pvi+KdqH%CRKcsJRvb2kt2jfYi9m0akHOf5S7$_t}& zb6ysqVGo|T(}Du~j8O;Qv?vjBi^IiWEYV2pCTH%&3KdX>cfo9BI2V_Yw<}F#)a>Z= z1I5sOfDBFcVm-NDY08(r3 zaeaL3%^80`7skmB8&&e(2IRbBDfp%H{LZZa>QEL}q?`_lv0WAEIm>6s(>M+!>bdOU zNkp%{T`TgplpfkkiBT~{XD>B@2Vr@EHy8u|0;wAe7_ON#B`RF%A9v|x)2&?&T3y~noFG} zG1NN~AAn@P)|i_rFW&9K;`Vr*5MyiuwS#u%Fe-gu&d$S~BITUjC@F5Q&>D6qjfmAC3RWUH%B zllf{%v@}=cgM8i2<)OLQK=5hmU9QGGx=)7^OCfexEBm_r@YZT7mKJ`LRw Date: Mon, 19 Oct 2026 22:52:19 +0000 Subject: [PATCH 2/3] Pi Babysit: address PR #9233 feedback --- .../library/best-langflow-alternatives-2026/index.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/sim/content/library/best-langflow-alternatives-2026/index.mdx b/apps/sim/content/library/best-langflow-alternatives-2026/index.mdx index a50706872f7..02f0c710bb0 100644 --- a/apps/sim/content/library/best-langflow-alternatives-2026/index.mdx +++ b/apps/sim/content/library/best-langflow-alternatives-2026/index.mdx @@ -24,7 +24,7 @@ faq: ## TL;DR -- **Sim** fits teams that want a visual agent builder they can run on their own infrastructure, with per-block run traces. Anyone can self-host [Sim's Apache 2.0 core](https://github.com/simstudioai/sim/blob/main/LICENSE) for free; [enterprise features use a separate license](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). SSO, audit logs, and supported self-hosting are part of the Enterprise plan. +- **Sim**, the open-source AI workspace, fits teams that want a visual builder they can run on their own infrastructure, with per-block run traces. Anyone can self-host [Sim's Apache 2.0 core](https://github.com/simstudioai/sim/blob/main/LICENSE) for free; [enterprise features use a separate license](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). SSO, audit logs, and supported self-hosting are part of the Enterprise plan. - **Langflow** fits teams building visual prototypes, especially if they already use IBM watsonx Orchestrate, which [IBM positions](https://www.ibm.com/new/announcements/prototype-to-production-langflow-and-ibm-watsonx-orchestrate-si) as the enterprise runtime for Langflow-built agents. - **Dify** fits teams willing to operate a larger self-hosted stack under a modified Apache 2.0 license. - **n8n** fits teams whose AI agents need to work inside broader automation workflows. @@ -51,7 +51,7 @@ For each alternative, the comparison examines license terms, the self-hosting pa ## Sim -**Best for** You want a visual agent builder that can move into production with self-hosting, several ways to deploy a workflow, and controls for enterprise access. +**Best for** You want the open-source AI workspace, including a visual builder that can move into production with self-hosting, several ways to deploy a workflow, and controls for enterprise access. **Pros** Sim's core uses the [Apache 2.0 license](https://github.com/simstudioai/sim/blob/main/LICENSE), with [enterprise features covered by the separate Sim Enterprise License](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). You can [deploy a workflow](https://docs.sim.ai/workflows/deployment) as an API, a chat interface, or an MCP tool that lets other AI applications call it. Those options let you use the same workflow in an application, a user-facing conversation, or another agent without rebuilding its logic. Sim's pricing page lists [hundreds of integrations and major model providers](https://www.sim.ai/pricing). @@ -107,7 +107,7 @@ Flowise was a common Langflow alternative, but it is no longer viable for new pr ## Choosing the right Langflow alternative -**Best overall: Sim.** If you want a visual builder you can self-host under an OSI-approved core license, choose Sim. [Sim's Apache 2.0 core](https://github.com/simstudioai/sim/blob/main/LICENSE) runs on your infrastructure for free, while [production use of enterprise features such as SSO and audit logs requires an Enterprise subscription](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). Check which features you need before deciding which plan fits. +**Best overall: Sim.** If you want the open-source AI workspace with a visual builder you can self-host under an OSI-approved core license, choose Sim. [Sim's Apache 2.0 core](https://github.com/simstudioai/sim/blob/main/LICENSE) runs on your infrastructure for free, while [production use of enterprise features such as SSO and audit logs requires an Enterprise subscription](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). Check which features you need before deciding which plan fits. If your main need is connecting business apps, choose n8n for workflow automation. Review its license before using it to offer workflows to customers. Choose LangGraph if you want to write and operate orchestration code yourself, while accounting for the [LangSmith license key](https://docs.langchain.com/langsmith/deploy-standalone-server) its standalone Agent Server requires. From 561bcb36f2efe17b01db3db2e87609378bf7f5bb Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Mon, 19 Oct 2026 16:11:23 -0700 Subject: [PATCH 3/3] docs(library): verify and correct langflow alternatives facts --- .../best-langflow-alternatives-2026/index.mdx | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/apps/sim/content/library/best-langflow-alternatives-2026/index.mdx b/apps/sim/content/library/best-langflow-alternatives-2026/index.mdx index 02f0c710bb0..231ba8fa235 100644 --- a/apps/sim/content/library/best-langflow-alternatives-2026/index.mdx +++ b/apps/sim/content/library/best-langflow-alternatives-2026/index.mdx @@ -8,7 +8,7 @@ updated: 2026-10-19 authors: - andrew readingTime: 8 -tags: [AI Agents, Workflow Automation, Open Source, Sim] +tags: [AI Agents, Workflow Automation, Open Source, Comparisons, Sim] ogImage: /library/best-langflow-alternatives-2026/cover.jpg draft: false faq: @@ -24,7 +24,7 @@ faq: ## TL;DR -- **Sim**, the open-source AI workspace, fits teams that want a visual builder they can run on their own infrastructure, with per-block run traces. Anyone can self-host [Sim's Apache 2.0 core](https://github.com/simstudioai/sim/blob/main/LICENSE) for free; [enterprise features use a separate license](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). SSO, audit logs, and supported self-hosting are part of the Enterprise plan. +- **Sim**, the open-source AI workspace where teams build, deploy, and manage AI agents, fits teams that want a visual builder they can run on their own infrastructure, with per-block run traces. Anyone can self-host [Sim's Apache 2.0 core](https://github.com/simstudioai/sim/blob/main/LICENSE) for free; [enterprise features use a separate license](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). SSO (single sign-on with your company's identity provider), audit logs, and supported self-hosting are part of the Enterprise plan. - **Langflow** fits teams building visual prototypes, especially if they already use IBM watsonx Orchestrate, which [IBM positions](https://www.ibm.com/new/announcements/prototype-to-production-langflow-and-ibm-watsonx-orchestrate-si) as the enterprise runtime for Langflow-built agents. - **Dify** fits teams willing to operate a larger self-hosted stack under a modified Apache 2.0 license. - **n8n** fits teams whose AI agents need to work inside broader automation workflows. @@ -33,7 +33,7 @@ faq: ## Why teams look past Langflow for production -Langflow makes it easy to build and test an agent visually, but IBM describes a harder step after the prototype. In its [announcement about moving Langflow agents into production](https://www.ibm.com/new/announcements/prototype-to-production-langflow-and-ibm-watsonx-orchestrate-si), IBM says teams "build impressive demos, only to hit a wall when scaling securely, integrating workflows, and meeting enterprise requirements." IBM presents watsonx Orchestrate as its answer: an enterprise-grade runtime for Langflow-built agents, "complete with SSO, RBAC, audit trails and orchestration." +Langflow makes it easy to build and test an agent visually, but IBM describes a harder step after the prototype. In its [announcement about moving Langflow agents into production](https://www.ibm.com/new/announcements/prototype-to-production-langflow-and-ibm-watsonx-orchestrate-si), IBM says teams "build impressive demos, only to hit a wall when scaling securely, integrating workflows, and meeting enterprise requirements." IBM presents watsonx Orchestrate as its answer: an enterprise-grade runtime for Langflow-built agents, "complete with SSO, RBAC, audit trails and orchestration." RBAC is role-based access control, which limits what each person can see and change. You can deploy Langflow without Orchestrate. Langflow is MIT-licensed and its [GitHub repository](https://github.com/langflow-ai/langflow) is actively maintained. [IBM lists](https://www.ibm.com/products/langflow) options to deploy a flow as a REST service using Docker or deploy it to Langflow Cloud, and Langflow's docs cover a [production Kubernetes Helm chart](https://docs.langflow.org/deployment-kubernetes-prod). The governance features IBM highlights for enterprise use, including SSO, role-based access, and audit trails, are the ones it ties to the Orchestrate integration. @@ -44,22 +44,22 @@ For each alternative, the comparison examines license terms, the self-hosting pa | Tool | License | Self-Hosting | Deployment Options | Built-in Run Inspection | Published Pricing | |---|---|---|---|---|---| | **1. Sim** | [Apache 2.0 core](https://github.com/simstudioai/sim/blob/main/LICENSE), with [enterprise features under the separate Sim Enterprise License](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE) | Yes, via [Docker Compose or Kubernetes (Helm)](https://docs.sim.ai/platform/self-hosting) | Sim Cloud or self-hosted. Deploy workflows as an API, a chat interface, or an MCP tool | [Per-block trace](https://docs.sim.ai/logs-debugging/logging) of inputs, outputs, errors, and timing | [Free $0, Pro $25/user/month, Max $100/user/month, Enterprise custom](https://www.sim.ai/pricing) | -| **2. Dify** | [Modified Apache 2.0](https://github.com/langgenius/dify/blob/main/LICENSE) with added conditions | Yes, [Docker Compose](https://docs.dify.ai/en/self-host/deploy/quick-start/docker-compose) | [Web app, API, website embed, or MCP server](https://docs.dify.ai/en/self-host/use-dify/publish/README) | [Logs with run details](https://docs.dify.ai/en/self-host/use-dify/monitor/logs) | [Cloud: Sandbox free, Professional $590/workspace/year, Team $1,590/workspace/year](https://dify.ai/pricing) | -| **3. n8n** | [Sustainable Use License](https://docs.n8n.io/privacy-and-security/sustainable-use-license), which n8n describes as fair-code, not open source | Yes: Community, Business, and Enterprise editions | n8n Cloud or self-hosted | [Execution history](https://docs.n8n.io/build/understand-workflows/understand-executions) per workflow | [Cloud Starter €20/month, Pro €50/month, self-hosted Business €667/month (billed annually), Enterprise custom](https://n8n.io/pricing/) | +| **2. Dify** | [Modified Apache 2.0](https://github.com/langgenius/dify/blob/main/LICENSE) with added conditions | Yes, [Docker Compose](https://docs.dify.ai/en/self-host/deploy/quick-start/docker-compose) | [Web app, API, website embed, or MCP server](https://docs.dify.ai/en/self-host/use-dify/publish/README) | [Logs with a node-by-node trace](https://docs.dify.ai/en/self-host/use-dify/monitor/logs) | [Cloud: Sandbox free, Professional $590/workspace/year, Team $1,590/workspace/year](https://dify.ai/pricing) | +| **3. n8n** | [Sustainable Use License](https://github.com/n8n-io/n8n/blob/master/LICENSE.md), which n8n describes as fair-code, not open source | Yes: Community, Business, and Enterprise editions | n8n Cloud or self-hosted | [Execution history](https://docs.n8n.io/build/understand-workflows/understand-executions) per workflow | [Cloud Starter €20/month, Pro €50/month, self-hosted Business €667/month (billed annually), Enterprise custom](https://n8n.io/pricing/) | | **4. LangGraph** | [MIT](https://github.com/langchain-ai/langgraph) | Yes for the library. A standalone Agent Server needs a [LangSmith license key](https://docs.langchain.com/langsmith/deploy-standalone-server) | Self-managed code or LangSmith Deployment | Through LangSmith, a separate product | [LangSmith Developer $0 (1 seat), Plus $39/seat/month, Enterprise custom](https://www.langchain.com/pricing) | | **5. Langflow** | [MIT](https://github.com/langflow-ai/langflow) | Yes, Docker or a Kubernetes Helm chart | [Docker REST service, Langflow Cloud, or watsonx Orchestrate](https://www.ibm.com/products/langflow). Flows can also be [served as MCP tools](https://docs.langflow.org/mcp-server) | [Native per-component traces](https://docs.langflow.org/traces) | No license fee for Langflow OSS. IBM's Langflow page does not list Elite Support or Orchestrate prices | ## Sim -**Best for** You want the open-source AI workspace, including a visual builder that can move into production with self-hosting, several ways to deploy a workflow, and controls for enterprise access. +**Best for** Sim is the open-source AI workspace where teams build, deploy, and manage AI agents. It suits you if you want a visual builder that can move into production with self-hosting, several ways to deploy a workflow, and controls for enterprise access. Alongside the visual builder (Workflows), the workspace includes Chat, where you talk to Sim to build and manage agents in natural language, plus Tables, Files, and a Knowledge Base your agents can draw on. -**Pros** Sim's core uses the [Apache 2.0 license](https://github.com/simstudioai/sim/blob/main/LICENSE), with [enterprise features covered by the separate Sim Enterprise License](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). You can [deploy a workflow](https://docs.sim.ai/workflows/deployment) as an API, a chat interface, or an MCP tool that lets other AI applications call it. Those options let you use the same workflow in an application, a user-facing conversation, or another agent without rebuilding its logic. Sim's pricing page lists [hundreds of integrations and major model providers](https://www.sim.ai/pricing). +**Pros** Sim's core uses the [Apache 2.0 license](https://github.com/simstudioai/sim/blob/main/LICENSE), with [enterprise features covered by the separate Sim Enterprise License](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). You can [deploy a workflow](https://docs.sim.ai/workflows/deployment) as an API, a chat interface, or an MCP tool. MCP (Model Context Protocol) is a protocol that lets AI apps call tools, so other AI applications can call your workflow. Those options let you use the same workflow in an application, a user-facing conversation, or another agent without rebuilding its logic. Sim connects to [270+ integrations](https://www.sim.ai/integrations) and [28 model providers](https://www.sim.ai/models). Sim's [Logs](https://docs.sim.ai/logs-debugging/logging) trace each run block by block, with each block's inputs, outputs, errors, and timing, plus a usage breakdown of the run's cost. When an agent fails midway, you can inspect the block that failed rather than infer the cause from its final response. Each workflow also keeps [deployed versions that can be compared or rolled back](https://docs.sim.ai/workflows/deployment). For more detail on evaluating traces, read the guide to [AI agent observability](https://www.sim.ai/library/ai-agent-observability). If Langflow's deployment and governance options leave you assembling additional infrastructure, [Sim's Langflow comparison](https://www.sim.ai/comparisons/langflow) details its deployment options and Enterprise controls. -**Cons** The Apache 2.0 core does not make every feature free. Anyone can self-host [Sim's core](https://github.com/simstudioai/sim/blob/main/LICENSE) at no cost with Docker Compose or Kubernetes, while [enterprise features such as SSO, SCIM, audit logs, and access control have separate terms](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE) and require an Enterprise subscription for production use. [Sim's pricing table](https://www.sim.ai/pricing) also lists supported self-hosting as an Enterprise feature alongside SSO and SOC 2 compliance. Check which features you need before treating the core license as your complete plan. The distinction is also covered in this guide to [Apache 2.0 and fair-code licenses](https://www.sim.ai/library/apache-2-0-vs-fair-code). +**Cons** The Apache 2.0 core does not make every feature free. Anyone can self-host [Sim's core](https://github.com/simstudioai/sim/blob/main/LICENSE) at no cost with Docker Compose or Kubernetes, while [enterprise features such as SSO, SCIM user provisioning, audit logs, and access control have separate terms](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE) and require an Enterprise subscription for production use. [Sim's pricing table](https://www.sim.ai/pricing) also lists supported self-hosting as an Enterprise feature alongside SSO and SOC 2 compliance. Check which features you need before treating the core license as your complete plan. The distinction is also covered in this guide to [Apache 2.0 and fair-code licenses](https://www.sim.ai/library/apache-2-0-vs-fair-code). -**Pricing** [Sim's Free plan](https://www.sim.ai/pricing) costs $0 and includes 1,000 one-time credits and 30 days of log retention. Pro costs $25 per user per month, with 6,000 credits per month, a weekly refresh of 2,000 credits, and unlimited log retention. Max costs $100 per user per month, with 25,000 credits per month. Enterprise uses custom pricing and adds access control, SSO, SOC 2 compliance, supported self-hosting, and dedicated support. Enterprise organizations can also set log retention from 1 day to 5 years or keep logs forever. +**Pricing** [Sim's Free plan](https://www.sim.ai/pricing) costs $0 and includes 1,000 one-time credits and 30 days of log retention. Pro costs $25 per user per month, with 6,000 credits per month, a weekly refresh of 2,000 credits, and unlimited log retention. Max costs $100 per user per month, with 25,000 credits per month and a weekly refresh of 4,000 credits. Enterprise uses custom pricing and adds access control, SSO, SOC 2 compliance, supported self-hosting, and dedicated support. Enterprise organizations can also set log retention from 1 day to 5 years or keep logs forever. ## Langflow @@ -75,9 +75,9 @@ Sim's [Logs](https://docs.sim.ai/logs-debugging/logging) trace each run block by **Best for** Dify suits you if you want to build and deploy AI applications and can operate a larger self-hosted installation. -**Pros** Dify supports workflows, a [Human Input node](https://docs.dify.ai/en/self-host/use-dify/nodes/human-input) that pauses a run for a person's review, and [knowledge bases](https://docs.dify.ai/en/self-host/use-dify/knowledge/readme) built from imported data. You can [deploy applications](https://docs.dify.ai/en/self-host/use-dify/publish/README) as web apps, APIs, website embeds, or MCP servers. Its [logs](https://docs.dify.ai/en/self-host/use-dify/monitor/logs) let you inspect conversations and workflow runs. +**Pros** Dify supports workflows, a [Human Input node](https://docs.dify.ai/en/self-host/use-dify/nodes/human-input) that pauses a run for a person's review, and [knowledge bases](https://docs.dify.ai/en/self-host/use-dify/knowledge/readme) built from imported data. You can [deploy applications](https://docs.dify.ai/en/self-host/use-dify/publish/README) as web apps, APIs, website embeds, or MCP servers. Its [logs](https://docs.dify.ai/en/self-host/use-dify/monitor/logs) let you inspect conversations and workflow runs, including a node-by-node trace that shows where a run failed or slowed down. -**Cons** Dify uses a [modified Apache 2.0 license](https://github.com/langgenius/dify/blob/main/LICENSE). You need a commercial license to run a multi-tenant service from its source code, and you may not remove or modify the logo or copyright information in its frontend. Its [Docker Compose installation](https://docs.dify.ai/en/self-host/deploy/quick-start/docker-compose) runs several application services and dependencies. The stated minimum is two CPU cores and 4 GiB of RAM, before accounting for your workload. +**Cons** Dify uses a [modified Apache 2.0 license](https://github.com/langgenius/dify/blob/main/LICENSE). You need a commercial license to run a multi-tenant service from its source code, and you may not remove or modify the logo or copyright information in its frontend. Its [Docker Compose installation](https://docs.dify.ai/en/self-host/deploy/quick-start/docker-compose) starts seven core services and eight dependent components. The stated minimum is two CPU cores and 4 GiB of RAM, before accounting for your workload. **Pricing** [Dify Cloud](https://dify.ai/pricing) offers a free Sandbox plan, Professional at $590 per workspace per year, and Team at $1,590 per workspace per year. The self-hosted Community edition is free, and the self-hosted Enterprise edition, which includes a commercial license, uses custom pricing. @@ -87,13 +87,13 @@ Sim's [Logs](https://docs.sim.ai/logs-debugging/logging) trace each run block by **Pros** n8n offers self-hosted editions and [queue mode](https://docs.n8n.io/deploy/host-n8n/configure-n8n/scaling/enable-queue-mode), which uses worker instances to distribute executions. You can also [require human approval](https://docs.n8n.io/build/integrate-ai/ai-examples/human-in-the-loop-for-tools) before an AI Agent runs a selected tool, giving you an approval point for sensitive actions. -**Cons** n8n's [Sustainable Use License](https://docs.n8n.io/privacy-and-security/sustainable-use-license) limits use to your own internal business purposes or non-commercial use, and n8n describes the license as fair-code rather than open source. Its [license guidance](https://docs.n8n.io/n8n-community-license/community-license/license-faq) says internal use is fine as long as you are not making n8n available to your customers for them to connect their accounts and build workflows. If you are building that kind of multi-tenant product, check the licensing terms before adopting it. +**Cons** n8n's [Sustainable Use License](https://github.com/n8n-io/n8n/blob/master/LICENSE.md) limits use to your own internal business purposes or non-commercial use, and n8n [describes the license as fair-code](https://docs.n8n.io/n8n-community-license) rather than open source. Its [license guidance](https://docs.n8n.io/n8n-community-license/community-license/license-faq) says internal use is fine as long as you are not making n8n available to your customers for them to connect their accounts and build workflows. If you are building that kind of multi-tenant product, check the licensing terms before adopting it. **Pricing** [n8n's pricing page](https://n8n.io/pricing/) lists Cloud Starter at €20 per month and Pro at €50 per month, both billed annually. The self-hosted Business plan is €667 per month billed annually, Enterprise is custom, and the self-hosted Community Edition is available from its repository. ## LangGraph -**Best for** LangGraph suits you if your engineers want to define agent orchestration in code rather than assemble it in a visual builder. The [Python and TypeScript libraries](https://github.com/langchain-ai/langgraph) can run on infrastructure you manage. +**Best for** LangGraph suits you if your engineers want to define agent orchestration in code rather than assemble it in a visual builder. The [Python](https://github.com/langchain-ai/langgraph) and [TypeScript](https://github.com/langchain-ai/langgraphjs) libraries can run on infrastructure you manage. **Pros** [Checkpointers](https://docs.langchain.com/oss/python/langgraph/persistence) save agent state so a run can resume after an interruption. For an approval gate, [`interrupt()`](https://docs.langchain.com/oss/python/langgraph/interrupts) pauses execution, and `Command(resume=...)` resumes it with a person's decision. @@ -107,7 +107,7 @@ Flowise was a common Langflow alternative, but it is no longer viable for new pr ## Choosing the right Langflow alternative -**Best overall: Sim.** If you want the open-source AI workspace with a visual builder you can self-host under an OSI-approved core license, choose Sim. [Sim's Apache 2.0 core](https://github.com/simstudioai/sim/blob/main/LICENSE) runs on your infrastructure for free, while [production use of enterprise features such as SSO and audit logs requires an Enterprise subscription](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). Check which features you need before deciding which plan fits. +If you want the open-source AI workspace for teams, with a visual builder you can self-host under an OSI-approved core license, choose Sim. [Sim's Apache 2.0 core](https://github.com/simstudioai/sim/blob/main/LICENSE) runs on your infrastructure for free, while [production use of enterprise features such as SSO and audit logs requires an Enterprise subscription](https://github.com/simstudioai/sim/blob/main/apps/sim/ee/LICENSE). Check which features you need before deciding which plan fits. If your main need is connecting business apps, choose n8n for workflow automation. Review its license before using it to offer workflows to customers. Choose LangGraph if you want to write and operate orchestration code yourself, while accounting for the [LangSmith license key](https://docs.langchain.com/langsmith/deploy-standalone-server) its standalone Agent Server requires.