Back to vendors
L

Langflow

Also known as: Langflow LFX

Visit site
Entry priceFree (OSS, self-host)Full pricing detail

Low-code open-source builder for RAG and agentic pipelines with visual flow editing, Python extensibility, and OSS MIT licensing.

Langflow is an open-source, low-code platform for visually building AI agents and retrieval-augmented generation applications. Developers connect components on a drag-and-drop canvas, each one representing a model, vector store, document loader, embedding, tool, or piece of custom logic, to assemble complex AI pipelines without writing all the wiring by hand. It is built in Python and uses LangChain under the hood.

What distinguishes Langflow from purely visual tools is that it never hides the code. Every component exposes its underlying Python source, so a developer can inspect and customize any node without leaving the interface, making it a natural fit for teams already comfortable in Python and LangChain. The canvas comes batteries-included with support for all major language models, including OpenAI, Anthropic, Google, Cohere, and Hugging Face, as well as local models through Ollama, and connects to any vector database. An interactive Playground lets builders test and refine a flow step by step before shipping it.

Langflow is designed to move from prototype to production cleanly. A finished flow can be deployed as an API or exported as JSON for use in a Python application, and through built-in MCP servers any workflow can be turned into a tool that MCP-compatible clients can call, while Langflow can also act as an MCP client itself.

It supports multi-agent orchestration with conversation management and retrieval, and each component's output and logs can be inspected after a run. A desktop app for Windows and macOS bundles everything needed to start without managing Python environments, and a version 1.8 release in early 2026 added global model-provider configuration, a new workflow API, and the MCP server and client support.

Langflow began as a project at Logspace, was acquired by DataStax in 2024, and came under IBM when IBM acquired DataStax. The hosted DataStax Langflow cloud version was retired in 2026 in favor of the open-source project, which remains freely available, self-hostable, and actively maintained, now positioned alongside IBM's watsonx data and AI portfolio.

Vendor details

Canonical URL

https://www.langflow.org/

Category

Agent builder

Subcategory

Open-source visual builder for LangChain-style flows, agents and RAG pipelines

Funding status

Acquired. Began as a project at Logspace, acquired by DataStax in 2024, and passed to IBM when IBM acquired DataStax. IBM now publishes a Langflow product page and positions it alongside watsonx, including deploying Langflow-built workflows into watsonx Orchestrate. The project remains MIT-licensed open source and independently versioned. IBM Langflow Cloud is reported by third parties to be in private preview, which no first-party page confirms.

Company status

acquired

Use cases & customers

Primary use cases

Building RAG pipelines and chat assistants visually from typed components, with the Python source of every node editable in placeComposing agents that call other flows and components as tools, with per-tool human approval gatesPublishing a finished flow as a REST endpoint, an embeddable chat widget, or an MCP server that external assistants call as a toolRunning the whole stack inside the customer's own boundary, including local models via Ollama, under an MIT licensePrototyping on a desktop application without managing Python environments, then exporting the flow as JSON for production

Target customers

developersSMB

Deployment options

SaaSself-hosted

Integrations

Components are organized as Core components grouped by purpose and Bundles grouped by service provider, so integration breadth extends by provider rather than by hand-built connector. Covered classes include language models across OpenAI, Anthropic, Google, Cohere and Hugging Face plus local models via Ollama, embedding models, vector stores as provider bundles, document loaders, text splitters, data sources and search providers, plus third-party bundles such as Apify actors. Generic escape hatches are an API Request component for any HTTP endpoint and fully custom Python components. Tool Mode converts any component into an agent-callable tool. Model Context Protocol works in both directions: Langflow connects outward as an MCP client to external MCP servers, and exposes its own flows as MCP servers that external clients such as IDE assistants can call as tools. Outbound surfaces are a documented REST API, JSON flow import and export, an embeddable langflow-chat web component, and LFX for embedding Langflow as a dependency.

In practice

You want to prototype a RAG chatbot fast but still need to tweak how a component actually works. Langflow lets you drag nodes together on a canvas and open the Python source of any one to customize it.

Your team is already in Python and LangChain and dislikes black-box builders. Langflow exposes every component's source code, so you build visually without giving up control over what each node does.

You've built a flow and want an AI assistant to call it as a tool. Langflow can deploy that workflow as an MCP server, turning it into a callable tool for any MCP-compatible client.

Agentic Index coverage score

12.0 / 14 capabilities · 86%

Integrations & Tool Calling Full

Components are organized as Core components grouped by purpose and Bundles grouped by service provider, covering language models, embeddings, vector stores, document loaders, data sources and tools.

An API Request component calls arbitrary endpoints, custom Python components extend the catalog arbitrarily, and Tool Mode on any component exposes it to an Agent component as a callable tool. As an MCP client Langflow connects to external MCP servers and uses their tools.

Provider bundles documented include Apify actors and search providers, and vector database and model provider bundles span the major commercial and local options.

Sourcedocs.langflow.org components overview, bundles, MCP client and API request pagesread 2026-08-31

Workflow Orchestration Full

Flows are node graphs of typed components with documented loop and branching behavior, parsing and type conversion between incompatible ports, and dynamic ports that open as templates reference new variables.

Components can be grouped into a single reusable component and saved to the component menu, and freezing a component pins it and all upstream components so their output is reused rather than recomputed. The Agents section documents building and configuring agents and using components and flows as agent tools, which allows one agent to invoke another flow. Individual components can be run in isolation to test dependencies.

Sourcedocs.langflow.org agents, components overview and flows pagesread 2026-08-31

Knowledge Grounding & RAG Full

Retrieval is assembled from documented component classes: document loaders, text splitters such as the Recursive Character Text Splitter with configurable chunk size and overlap, embedding model components, and vector store components supplied as provider bundles so the customer chooses and owns the store.

Retrieval components feed context into prompt templates through typed ports, with a Type Convert component bridging incompatible types. Uploaded files are handled by a documented file management system that stores names, paths, sizes and storage providers. Chat memory can itself be backed by an external vector store.

Sourcedocs.langflow.org components overview, vector store bundles, memory management and file management pagesread 2026-08-31

Human Oversight & Guardrails Full

Human-in-the-Loop is documented as pausing a flow, creating a checkpoint and waiting for a human decision, after which the run resumes from the checkpoint along the selected branch without re-executing completed steps.

Two mechanisms are documented: the Human Input component, which pauses the flow where it is placed and creates one output branch per configured user action such as Approve or Reject, and per-tool approval on the Agent component, where enabling Requires approval on an individual tool pauses the run only when the agent attempts to call that tool. The capability is documented as a Langflow 1.11 release feature.

Sourcedocs.langflow.org human-in-the-loop, human-input component and agent tools pagesread 2026-08-31

Security, Identity & Governance Partial

The vendor documents API key and JWT authentication, external authentication through an upstream OIDC proxy or corporate SSO gateway with JWKS validation and automatic user provisioning, and a pluggable authorization layer with viewer, developer and admin roles, shares and an authorization audit log.

The docs state plainly that open-source Langflow registers a pass-through authorization service and ships no enforcement plugin, so per-resource RBAC is not enforced without a third-party plugin. No security attestation applies to the self-hosted open-source project, and access enforcement is left to the operator.

Sourcedocs.langflow.org authorization and external-authentication pagesread 2026-09-29

Observability & Auditability Full

Each component exposes an Inspect control showing that component's output and logs for the most recent run, and a Last Run indicator confirms execution, so a builder can see what every node in the graph produced. Monitor endpoints expose stored messages programmatically at GET /v1/monitor/messages filterable by session ID. The Playground shows message logs per session with full history, and log level and file settings are configurable through environment variables. No Langflow documentation page describes tracing integrations with LangSmith or Langfuse.

Sourcedocs.langflow.org components overview, API reference and playground pagesread 2026-08-31

Memory & State Persistence Full

Memory bases store an agent's long-term chat history in a vector store for semantic retrieval of past conversations across sessions, filling themselves from each attached flow's runs through auto-capture and a configurable ingestion threshold, one memory base per flow and several per flow allowed, on Chroma, Chroma Cloud, OpenSearch or pgvector. Chat conversations are also stored by session ID, with the Agent component's chat memory on by default and a Message History component with store and retrieve modes, and message logs are editable and deletable.

Sourcedocs.langflow.org memory-bases and session-id pagesread 2026-09-29

Deployment & Data Residency Full

Langflow is an MIT-licensed open-source Python application that the customer self-hosts, with a documented Deploy section covering containerized deployment and serving flows over a network, installation as a Python package, and Langflow Desktop as a downloadable application for macOS and Windows that bundles dependencies.

LFX is separately documented for building Langflow as a dependency within another application. Storage is a database the operator controls, and LANGFLOW_USE_NOOP_DATABASE disables persistence entirely for testing. Chat memory can be directed to external databases the customer already runs.

Sourcedocs.langflow.org deployment overview, LFX overview, memory management pages and langflow.org desktopread 2026-08-31

Prebuilt Agents, Templates & Packs Full

The vendor states that Langflow includes several pre-built templates that are ready to use or customize, and documentation procedures routinely begin by creating a flow from a named template such as Basic Prompting or the Memory Chatbot starter example. New workspaces open with a Starter Project folder by default. Grouped components can be saved into the Core components menu as reusable custom components, and flows are importable and exportable as JSON so complete assets can be shared and adopted.

Sourcedocs.langflow.org get started, memory, web-search and import and export pagesread 2026-08-31

Triggers & Channel Coverage Full

A Webhook component gives each flow its own POST /v1/webhook endpoint, authenticated by API key by default, so an external application's event starts a run without a person; the docs index lists running flows via the API or webhooks. Channels include the REST API, an embeddable langflow-chat web component, the Playground and flows published as MCP tools. No built-in scheduler or cron trigger is documented.

Sourcedocs.langflow.org llms.txt index and sitemap (webhook and component-webhook pages)read 2026-09-29

Model Flexibility & Routing Full

A Language Model component selects provider and model per node, with the documentation routinely instructing users to add an OpenAI key or select a different provider and model.

Model providers are supplied as Bundles grouped by provider covering the major commercial options including OpenAI, Anthropic, Google, Cohere and Hugging Face, alongside local models through Ollama.

The component can emit either a model response or a Language Model output that powers a downstream component's reasoning, so one flow can drive several models. Custom Python components allow any additional provider to be added.

Sourcedocs.langflow.org components overview, model components and web-search pagesread 2026-08-31

APIs, SDKs & MCP Extensibility Full

Langflow exposes flows as MCP servers consumable by external MCP clients and also acts as an MCP client connecting to external MCP servers, both documented in a dedicated Model Context Protocol section. A documented REST API runs flows, lists components at /api/v1/all, triggers runs and returns monitor data, authenticated by API key. Flows import and export as JSON, custom components are written in Python and shareable, an embeddable langflow-chat web component integrates flows into a site with host URL and API key props, and LFX is documented for building Langflow as a dependency.

Sourcedocs.langflow.org MCP, API reference, import and export, custom components and publish pagesread 2026-08-31

Testing, Debugging & Optimization Partial

Documented testing and debugging affordances are the Playground for interactive flow testing with custom session IDs, running a single component in isolation via build_vertex without executing upstream dependencies, Inspect for per-component output and logs, Freeze to prevent a component and its upstream from re-running while preserving last output, editable and deletable message logs whose modification changes subsequent chatbot behavior, and automatic backup flows before applying component updates that may contain breaking changes. No evaluation, scoring, regression or benchmarking capability is documented.

Sourcedocs.langflow.org playground, components overview and memory pagesread 2026-08-31

Browser & Computer Use Not documented

No first-party browser, desktop or computer-use component is documented. The nearest capability is the Web Search component, which consolidates web, news and RSS modes and which the vendor itself describes as using web scraping subject to rate limits, alongside an API Request component for arbitrary HTTP calls. Browser-adjacent capability reaches Langflow only through third-party routes: an Apify bundle that calls a hosted RAG Web Browser actor, and community-authored custom components wrapping external browser-automation libraries.

Sourcedocs.langflow.org web-search and components referenceread 2026-08-31

The Agentic Index coverage score grades every vendor Full, Partial or Not documented against the same 14 buyer facing capabilities, from public evidence only. Each capability links to how all vendors in the index score on it. How this evidence is graded

Recent platform changes

2026-09-29·Security / enterpriseVerified

Langflow 1.12.4 is a security hardening release with breaking changes for self hosted installs. Database connectors now block requests to private hosts unless they are allowlisted, database TLS files must sit in an admin controlled folder, MCP stdio configs can no longer pass Node.js runtime options, and chat memory and credentials are scoped more tightly to flow owners.

Bears on: Security / enterprise

View source
2026-08-05·Memory / stateVerified

Langflow released version 1.11 Desktop, introducing multi-vector retrieval capabilities. The update includes the lfx-nextplaid extension bundle, which provides native support for ColBERT late interaction and ColPali visual document retrieval.

Bears on: Memory / state

View source
2026-08-05·Security / enterprisePartially Verified

CISA and cybersecurity researchers flagged critical remote code execution (RCE) vulnerabilities in Langflow as being actively exploited in the wild. Threat actors have been observed utilizing these flaws as part of automated exploit chains to compromise infrastructure.

Bears on: Security / enterprise

View source
View all 7 changes for Langflow →Tracked since May 2026 · Verified from public vendor sources

Pricing

Free (OSS, self-host)

usage

Free tier

Included quota

Self-hosted OSS (free, MIT, unlimited): drag-and-drop canvas, 150+ pre-built components, multi-agent + RAG flows, native LangGraph support, MCP server export, and deployment as REST API / MCP endpoint / Python code. Enterprise support (IBM Elite Support for Langflow) adds SLA-backed help; managed hosting via IBM watsonx/Render/Elestio is priced by those providers.

What is public

Langflow (langflow.org - open-source low-code visual builder for AI agents + RAG, LangChain-shaped; acquired by DataStax 2024, now moving to IBM/watsonx, committed 'forever open, free, agnostic') is MIT-licensed and FREE to self-host (unlimited). IMPORTANT: the first-party DataStax-hosted Langflow Cloud was deprecated March 9, 2026 and shut down April 9, 2026 - there is no longer a first-party managed cloud tier. Managed hosting now runs through partners (IBM watsonx, Render, Elestio), and enterprise support is via IBM Elite Support (flex-priced). Real cost is infra + LLM/vector usage you pay to those providers (~$30/mo hobby to $2,000+/mo enterprise).

Billing mechanics

The software is free under MIT - you pay only for what you run it on. Self-host and cover your own infrastructure (a 2-4GB VM ~$5-$20/mo; Kubernetes/managed Postgres adds hundreds), LLM API usage (OpenAI/Anthropic/etc., pass-through per token), vector databases (Pinecone/Weaviate ~$50-$200+/mo in production), and observability. There is no first-party Langflow subscription floor since the DataStax-hosted cloud shut down; managed options bill via partners (e.g., Elestio's hourly credit model) and enterprise support is a flex-priced IBM contract.

Cost watchouts

The 'free software isn't free' - infra ($5-$500+/mo), LLM tokens ($10-$1,000+/mo), vector DB ($50-$200+/mo), and observability dominate the bill; the DataStax-hosted cloud shutdown (April 9, 2026) forced workflow migration to self-host/partners with data deletion; LangChain lock-in (flows assume LangChain abstractions); monthly release churn with occasional breaking changes (pin versions for production)

Variable cost rationale

Fully usage-based - the software is free, so 100% of spend is variable infrastructure + LLM tokens + vector-DB + observability, scaling with deployment size and query volume (hobby ~$30/mo to enterprise $2,000+/mo)

Additional watchouts

First-party hosted cloud is gone (April 2026) - plan to self-host or use a partner; LangChain lock-in makes migrating to raw SDKs/LlamaIndex a rewrite; large canvases (40+ nodes) get unwieldy; community-component quality varies; fast monthly releases can introduce breaking changes; not pure no-code

Overage / add-ons

No Langflow-imposed caps on the OSS software; cost scales entirely with your infrastructure, LLM token usage, and vector-DB usage (all pass-through to third parties); managed-partner hosting bills by resource/hour.

Sales call required

Mixed (some tiers require a call)

Free / trial

Free (OSS MIT)

Lowest paid plan

n/p (exact paid floor not captured)

Commercial notes

Launched 2020 (Rodrigo Nader, Gabriel Almeida); 138,000+ GitHub stars; acquired by DataStax April 2024, now part of the IBM/watsonx portfolio; LangChain-centric (RAG and agent prototypes) with MCP export; low switching cost in both directions.

Key ambiguities

Pricing is entirely usage/infra-driven with no first-party subscription floor; the managed-cloud landscape is in flux post-DataStax-shutdown and mid-IBM-acquisition; enterprise support (IBM Elite Support) is flex-priced and quote-only; third-party managed-host prices vary by provider

Cancellation / refund

Self-hosted OSS is free forever (MIT, no contract); enterprise support (IBM Elite Support for Langflow) is a flex-priced contract; managed-partner hosting (Elestio, etc.) is pay-as-you-go by resource with no lock-in

Support SLA / resale

Community support for OSS; IBM Elite Support for Langflow (formerly DataStax Luna) provides SLA-backed enterprise support; integrates with IBM watsonx Orchestrate as middleware; deploys on-prem/hybrid/multi-cloud; TS/Python extensibility

Missing data

No first-party subscription exists since the hosted cloud shut down; enterprise support and managed-host pricing depend on the provider and are quoted. The open-source project is free under MIT and self-hostable; managed hosting runs through partners (IBM watsonx, Render, Elestio) and enterprise support is flex-priced through IBM Elite Support.

Agentic Index verified 2026-09-29

Alternatives to Langflow

The closest documented capability profiles to Langflow among agent builders tracked by Agentic Index, ordered by similarity on the same 14 point evidence the rankings use. No vendor pays for placement.

  • AgentX12.0 / 14Fuller documented coverage on Testing, Debugging & Optimization
  • Airia12.0 / 14Fuller documented coverage on Testing, Debugging & Optimization
  • AutoGPT13.0 / 14Adds documented Browser & Computer Use
  • Dify12.0 / 14Fuller documented coverage on Security, Identity & GovernanceLangflow vs Dify →
  • SuperAGI12.0 / 14Adds documented Browser & Computer Use
  • Activepieces11.5 / 14Fuller documented coverage on Security, Identity & Governance

Similarity is computed from each vendor's Agentic Index coverage score evidence, axis by axis, not from the totals. How this evidence is graded

Contact us

Found a vendor we missed? Have feedback on the index? We'd love to hear from you.