Langflow logo

Langflow

Langflow is an open-source low-code visual builder for AI agents, RAG pipelines, and LangChain-based workflows. It pairs a drag-and-drop React Flow frontend with a FastAPI backend that exposes every flow as a REST API, an MCP server, and an OpenAI-compatible Responses endpoint. Components are editable Python and ship with integrations across most major LLMs, vector stores, and observability platforms. Langflow was acquired by DataStax in 2025; DataStax itself was acquired by IBM and the deal closed on May 28, 2025, making Langflow an IBM property while remaining MIT-licensed open source. The project is the canonical reference implementation for visually composing LangChain agents — 149k+ GitHub stars, distributed via PyPI, Docker, Helm, and native Desktop apps, with a hosted cloud option run by DataStax.

13 APIs 12 Capabilities 22 Features
AIArtificial IntelligenceAgentsWorkflowsLow-CodeVisual BuilderLangChainRAGMCPOpen SourceFastAPI

Langflow publishes 13 APIs on the APIs.io network, including Flows API, Run API, and 11 more. Tagged areas include AI, Artificial Intelligence, Agents, Workflows, and Low-Code.

The Langflow catalog on APIs.io includes 12 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

Langflow’s developer surface includes developer portal, documentation, getting-started guide, authentication, changelog, tooling, SDKs, and 39 more developer resources.

APIs

Langflow API

Langflow's FastAPI-based REST API exposes every capability of a running Langflow server — running flows, building flows, managing projects, files, users, API keys, MCP servers, ...

Langflow Flows API

Create, read, update, delete, upload, download, and list flows. A flow is the canonical Langflow unit — a directed graph of components representing an AI agent or workflow. Incl...

Langflow Run API

Execute a flow by id or name via POST `/api/v1/run/{flow_id_or_name}` (simplified), POST `/api/v1/run/advanced/{flow_id_or_name}` (experimental advanced), or POST `/api/v1/webho...

Langflow Build API

Build endpoints run a flow with full vertex-level streaming. POST `/api/v1/build/{flow_id}/flow` kicks off a build job and returns a job id; GET `/api/v1/build/{job_id}/events` ...

Langflow Projects API

Create, list, read, update, delete, upload, and download Langflow projects. Projects are containers that group flows and provide MCP server installation context.

Langflow Files API

Upload, download, list, and delete files attached to a flow (v1) or to the authenticated user (v2). The v2 Files API supports batch upload/download, batch delete, and profile-pi...

Langflow Monitor API

Inspect and manage execution history — vertex builds, chat messages, sessions, and shared sessions. Supports listing, updating, renaming, and deleting messages and entire sessio...

Langflow Traces API

Retrieve and delete execution traces. GET `/api/v1/monitor/traces` lists traces with flow-id filtering; GET `/api/v1/monitor/traces/{trace_id}` returns a single trace. Integrate...

Langflow Users API

User management endpoints — create, read, patch, and delete users; `/api/v1/users/whoami` returns the current authenticated user; reset-password endpoint for superuser-driven cr...

Langflow MCP API

Manage MCP (Model Context Protocol) servers attached to Langflow projects and globally. Every Langflow project can be exposed as an MCP server so its flows are callable as MCP t...

Langflow Workflow API

v2 Workflow execution API — POST `/api/v2/workflows` executes a workflow; GET returns workflow status; POST `/api/v2/workflows/stop` halts a running workflow. The v2 workflow su...

Langflow OpenAI Responses API

OpenAI-compatible Responses endpoint at POST `/api/v1/responses`. Lets clients written against OpenAI's Responses API point at a Langflow flow without code changes — the flow pl...

Langflow API Keys API

Create, list, rotate, and delete Langflow API keys. Keys authenticate requests against any of the Langflow REST endpoints via the `x-api-key` header. Also creatable via the `lan...

Capabilities

Langflow Base

Langflow Base. 6 operations. Lead operation: Get All. Self-contained Naftiko capability covering one Langflow business surface.

Run with Naftiko

Langflow Chat

Langflow Chat. 6 operations. Lead operation: Build Flow. Self-contained Naftiko capability covering one Langflow business surface.

Run with Naftiko

Langflow Files

Langflow Files. 18 operations. Lead operation: Delete File. Self-contained Naftiko capability covering one Langflow business surface.

Run with Naftiko

Langflow Flow Events

Langflow Flow Events. 2 operations. Lead operation: Get Flow Events. Self-contained Naftiko capability covering one Langflow business surface.

Run with Naftiko

Langflow Flows

Langflow Flows. 13 operations. Lead operation: Delete Multiple Flows. Self-contained Naftiko capability covering one Langflow business surface.

Run with Naftiko

Langflow MCP

Langflow MCP. 5 operations. Lead operation: Get Servers. Self-contained Naftiko capability covering one Langflow business surface.

Run with Naftiko

Langflow Monitor

Langflow Monitor. 15 operations. Lead operation: Delete Vertex Builds. Self-contained Naftiko capability covering one Langflow business surface.

Run with Naftiko

Langflow OpenAI Responses API

Langflow OpenAI Responses API. 1 operations. Lead operation: Create Response. Self-contained Naftiko capability covering one Langflow business surface.

Run with Naftiko

Langflow Projects

Langflow Projects. 7 operations. Lead operation: Read Projects. Self-contained Naftiko capability covering one Langflow business surface.

Run with Naftiko

Langflow Traces

Langflow Traces. 4 operations. Lead operation: Delete Traces By Flow. Self-contained Naftiko capability covering one Langflow business surface.

Run with Naftiko

Langflow Users

Langflow Users. 6 operations. Lead operation: Read All Users. Self-contained Naftiko capability covering one Langflow business surface.

Run with Naftiko

Langflow Workflow

Langflow Workflow. 3 operations. Lead operation: Get Workflow Status. Self-contained Naftiko capability covering one Langflow business surface.

Run with Naftiko

Features

Visual drag-and-drop builder for AI agents, RAG pipelines, and LangChain workflows
FastAPI-based REST API with OpenAPI 3.1 spec served at /docs and /openapi.json on every deployment
67 REST endpoints covering flows, builds, projects, files, users, API keys, MCP servers, monitoring, and traces
OpenAI-compatible Responses endpoint (/api/v1/responses) so OpenAI clients can target a Langflow flow
Webhook execution endpoint per flow for event-driven invocation
Streaming flow execution via SSE on the build endpoints
Native MCP (Model Context Protocol) server — every Langflow project is exposable as an MCP server
MCP client support for consuming external MCP servers as Langflow components
Project / flow / component hierarchy with import-export, batch operations, and public-flow sharing
Session-aware chat with shared sessions for read-only collaboration
Built-in trace explorer plus integrations with LangSmith and LangFuse for observability
Pluggable Python components — every component's source is editable in the UI
Multi-agent orchestration with conditional routing and tool calls
Vector-store integrations including Astra DB, Chroma, Pinecone, Milvus, Weaviate, Qdrant, and pgvector
LLM integrations including OpenAI, Anthropic, Google, Azure, Bedrock, Mistral, Cohere, Hugging Face, Ollama, and Groq
File upload and per-user file management with batch operations (v2 Files API)
API key authentication via `x-api-key` header or query parameter
Auto-login mode for local dev and superuser mode for production
Distributed by Python package on PyPI (`pip install langflow`), Docker image (`langflowai/langflow:latest`), Helm chart, and Desktop app for macOS and Windows
MIT-licensed, written in Python (FastAPI backend) and TypeScript (React Flow frontend)
149k+ GitHub stars, v1.9.3 (May 2026) — actively maintained by langflow-ai with 800+ contributors
Hosted Langflow Cloud offering operated by IBM DataStax (post-acquisition)

Semantic Vocabularies

Langflow Context

27 classes · 13 properties

JSON-LD

API Governance Rules

Langflow API Rules

6 rules · 3 warnings 1 info

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔑
Authentication
Authentication
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
📄
ChangeLog
ChangeLog
💻
SourceCode
SourceCode
👥
GitHubOrganization
GitHubOrganization
🔗
License
License
📄
ChangeLog
ChangeLog
🔗
IssueTracker
IssueTracker
🔗
Documentation
Documentation
🔗
HelmChart
HelmChart
🔧
Tool
Tool
📦
SDK
SDK
🔗
Deployment
Deployment
🔧
Tool
Tool
🔧
Tool
Tool
💻
CodeExamples
CodeExamples
🔧
Tool
Tool
🔗
Package
Package
🔗
Container
Container
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Forum
Forum
🔗
Video
Video
🔗
Twitter
Twitter
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
📰
Newsletter
Newsletter
🔗
Owner
Owner

Sources

Raw ↑
aid: langflow
url: https://raw.githubusercontent.com/api-evangelist/langflow/refs/heads/main/apis.yml
apis:
- aid: langflow:langflow-api
  name: Langflow API
  tags:
  - AI
  - Agents
  - Workflows
  - Low-Code
  - LangChain
  humanURL: https://docs.langflow.org/api-reference-api-examples
  baseURL: http://localhost:7860/api
  properties:
  - url: https://docs.langflow.org/api-reference-api-examples
    type: Documentation
  - url: https://docs.langflow.org/api-keys-and-authentication
    type: Authentication
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  - url: json-ld/langflow-context.jsonld
    type: JSONLD
  - url: vocabulary/langflow-vocabulary.yml
    type: Vocabulary
  - url: rules/langflow-rules.yml
    type: SpectralRuleset
  description: Langflow's FastAPI-based REST API exposes every capability of a running Langflow server — running
    flows, building flows, managing projects, files, users, API keys, MCP servers, messages and sessions, traces,
    starter projects, and an OpenAI-compatible Responses endpoint. Authentication is via the `x-api-key` header or
    query parameter. An interactive OpenAPI 3.1 spec is served at `/docs` and `/openapi.json` on every deployment.
- aid: langflow:langflow-flows-api
  name: Langflow Flows API
  tags:
  - AI
  - Flows
  - Agents
  humanURL: https://docs.langflow.org/concepts-flows
  properties:
  - url: https://docs.langflow.org/concepts-flows
    type: Documentation
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  - url: json-schema/langflow-flow-schema.json
    type: JSONSchema
  - type: NaftikoCapability
    url: capabilities/flows.yaml
  - type: NaftikoCapability
    url: capabilities/flow-events.yaml
  description: Create, read, update, delete, upload, download, and list flows. A flow is the canonical Langflow
    unit — a directed graph of components representing an AI agent or workflow. Includes endpoints for batch
    creation, basic examples, public flows, and starter projects.
- aid: langflow:langflow-run-api
  name: Langflow Run API
  tags:
  - AI
  - Agents
  - Execution
  humanURL: https://docs.langflow.org/api-reference-api-examples
  properties:
  - url: https://docs.langflow.org/api-reference-api-examples
    type: Documentation
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/base.yaml
  description: Execute a flow by id or name via POST `/api/v1/run/{flow_id_or_name}` (simplified), POST
    `/api/v1/run/advanced/{flow_id_or_name}` (experimental advanced), or POST
    `/api/v1/webhook/{flow_id_or_name}` for webhook-triggered runs. Returns flow outputs and supports streaming
    via the `stream` query parameter.
- aid: langflow:langflow-build-api
  name: Langflow Build API
  tags:
  - AI
  - Build
  - Streaming
  humanURL: https://docs.langflow.org/api-reference-api-examples
  properties:
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/chat-builds.yaml
  description: Build endpoints run a flow with full vertex-level streaming. POST `/api/v1/build/{flow_id}/flow`
    kicks off a build job and returns a job id; GET `/api/v1/build/{job_id}/events` streams vertex build events;
    POST `/api/v1/build/{job_id}/cancel` cancels in-flight builds. Public-tmp variants exist for unauthenticated
    public flow execution.
- aid: langflow:langflow-projects-api
  name: Langflow Projects API
  tags:
  - AI
  - Projects
  - Organization
  humanURL: https://docs.langflow.org/concepts-flows-import
  properties:
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  - url: json-schema/langflow-project-schema.json
    type: JSONSchema
  - type: NaftikoCapability
    url: capabilities/projects.yaml
  description: Create, list, read, update, delete, upload, and download Langflow projects. Projects are
    containers that group flows and provide MCP server installation context.
- aid: langflow:langflow-files-api
  name: Langflow Files API
  tags:
  - AI
  - Files
  - Storage
  humanURL: https://docs.langflow.org/concepts-file-management
  properties:
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/files.yaml
  description: Upload, download, list, and delete files attached to a flow (v1) or to the authenticated user
    (v2). The v2 Files API supports batch upload/download, batch delete, and profile-picture management.
- aid: langflow:langflow-monitor-api
  name: Langflow Monitor API
  tags:
  - AI
  - Monitoring
  - Messages
  - Sessions
  humanURL: https://docs.langflow.org/concepts-flows-monitor
  properties:
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  - url: json-schema/langflow-message-schema.json
    type: JSONSchema
  - type: NaftikoCapability
    url: capabilities/monitor.yaml
  description: Inspect and manage execution history — vertex builds, chat messages, sessions, and shared sessions.
    Supports listing, updating, renaming, and deleting messages and entire sessions, plus shared-session sharing
    for read-only collaboration.
- aid: langflow:langflow-traces-api
  name: Langflow Traces API
  tags:
  - AI
  - Tracing
  - Observability
  humanURL: https://docs.langflow.org/concepts-flows-monitor
  properties:
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/traces.yaml
  description: Retrieve and delete execution traces. GET `/api/v1/monitor/traces` lists traces with flow-id
    filtering; GET `/api/v1/monitor/traces/{trace_id}` returns a single trace. Integrates with external
    observability providers like LangSmith and LangFuse.
- aid: langflow:langflow-users-api
  name: Langflow Users API
  tags:
  - AI
  - Users
  - Administration
  humanURL: https://docs.langflow.org/configuration-authentication
  properties:
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  - url: json-schema/langflow-user-schema.json
    type: JSONSchema
  - type: NaftikoCapability
    url: capabilities/users.yaml
  description: User management endpoints — create, read, patch, and delete users; `/api/v1/users/whoami` returns
    the current authenticated user; reset-password endpoint for superuser-driven credential resets.
- aid: langflow:langflow-mcp-api
  name: Langflow MCP API
  tags:
  - AI
  - MCP
  - Model Context Protocol
  - Servers
  humanURL: https://docs.langflow.org/mcp-server
  properties:
  - url: https://docs.langflow.org/mcp-server
    type: Documentation
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  - url: json-schema/langflow-mcp-server-schema.json
    type: JSONSchema
  - type: NaftikoCapability
    url: capabilities/mcp-servers.yaml
  description: Manage MCP (Model Context Protocol) servers attached to Langflow projects and globally. Every
    Langflow project can be exposed as an MCP server so its flows are callable as MCP tools. Endpoints list,
    register, update, and remove MCP servers, and install MCP configurations into Claude Desktop and other MCP
    hosts.
- aid: langflow:langflow-workflow-api
  name: Langflow Workflow API
  tags:
  - AI
  - Workflows
  - Execution
  humanURL: https://docs.langflow.org/concepts-flows
  properties:
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/workflow.yaml
  description: v2 Workflow execution API — POST `/api/v2/workflows` executes a workflow; GET returns workflow
    status; POST `/api/v2/workflows/stop` halts a running workflow. The v2 workflow surface is the forward-looking
    execution interface for Langflow agents.
- aid: langflow:langflow-openai-responses-api
  name: Langflow OpenAI Responses API
  tags:
  - AI
  - OpenAI-Compatible
  - Responses
  humanURL: https://docs.langflow.org/api-reference-api-examples
  properties:
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/openai-responses.yaml
  description: OpenAI-compatible Responses endpoint at POST `/api/v1/responses`. Lets clients written against
    OpenAI's Responses API point at a Langflow flow without code changes — the flow plays the role of the model
    and tool-calling layer.
- aid: langflow:langflow-api-keys-api
  name: Langflow API Keys API
  tags:
  - AI
  - Authentication
  - Administration
  humanURL: https://docs.langflow.org/api-keys-and-authentication
  properties:
  - url: https://docs.langflow.org/api-keys-and-authentication
    type: Documentation
  - url: openapi/langflow-openapi.yml
    type: OpenAPI
  description: Create, list, rotate, and delete Langflow API keys. Keys authenticate requests against any of the
    Langflow REST endpoints via the `x-api-key` header. Also creatable via the `langflow api-key` CLI when the
    frontend is disabled.
name: Langflow
tags:
- AI
- Artificial Intelligence
- Agents
- Workflows
- Low-Code
- Visual Builder
- LangChain
- RAG
- MCP
- Open Source
- FastAPI
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- url: https://www.langflow.org
  type: Portal
- url: https://docs.langflow.org
  name: Langflow Documentation
  type: Documentation
- url: https://docs.langflow.org/get-started-installation
  name: Installation
  type: GettingStarted
- url: https://docs.langflow.org/get-started-quickstart
  name: Quickstart
  type: GettingStarted
- url: https://docs.langflow.org/api-reference-api-examples
  name: API Reference
  type: Documentation
- url: https://docs.langflow.org/api-keys-and-authentication
  name: API Keys and Authentication
  type: Authentication
- url: https://docs.langflow.org/concepts-flows
  name: Flows Concepts
  type: Documentation
- url: https://docs.langflow.org/concepts-components
  name: Components Reference
  type: Documentation
- url: https://docs.langflow.org/configuration-authentication
  name: Authentication Configuration
  type: Documentation
- url: https://docs.langflow.org/deployment-overview
  name: Deployment Overview
  type: Documentation
- url: https://docs.langflow.org/deployment-docker
  name: Docker Deployment
  type: Documentation
- url: https://docs.langflow.org/deployment-kubernetes
  name: Kubernetes Deployment
  type: Documentation
- url: https://docs.langflow.org/release-notes
  name: Release Notes
  type: ChangeLog
- url: https://github.com/langflow-ai/langflow
  name: Langflow GitHub
  type: SourceCode
- url: https://github.com/langflow-ai
  name: Langflow GitHub Organization
  type: GitHubOrganization
- url: https://github.com/langflow-ai/langflow/blob/main/LICENSE
  name: MIT License
  type: License
- url: https://github.com/langflow-ai/langflow/releases
  name: Releases
  type: ChangeLog
- url: https://github.com/langflow-ai/langflow/issues
  name: Issues
  type: IssueTracker
- url: https://github.com/langflow-ai/langflow/blob/main/CONTRIBUTING.md
  name: Contributing
  type: Documentation
- url: https://github.com/langflow-ai/langflow-helm-charts
  name: Langflow Helm Charts
  type: HelmChart
- url: https://github.com/langflow-ai/langflow-embedded-chat
  name: Langflow Embedded Chat
  type: Tool
- url: https://github.com/langflow-ai/langflow-client-ts
  name: TypeScript Client
  type: SDK
- url: https://github.com/langflow-ai/langflow-railway
  name: Railway Template
  type: Deployment
- url: https://github.com/langflow-ai/openrag
  name: OpenRAG
  type: Tool
- url: https://github.com/langflow-ai/langflow-bundles
  name: Langflow Bundles
  type: Tool
- url: https://github.com/langflow-ai/langflow-twilio-voice
  name: Twilio Voice Example
  type: CodeExamples
- url: https://github.com/langflow-ai/mcp-sse-shim
  name: MCP SSE Shim
  type: Tool
- url: https://pypi.org/project/langflow/
  name: PyPI Package
  type: Package
- url: https://hub.docker.com/r/langflowai/langflow
  name: Docker Image
  type: Container
- url: https://docs.langflow.org/develop-application
  name: Develop with Langflow
  type: Documentation
- url: https://docs.langflow.org/concepts-flows-import
  name: Import and Export Flows
  type: Documentation
- url: https://docs.langflow.org/concepts-file-management
  name: File Management
  type: Documentation
- url: https://docs.langflow.org/concepts-flows-monitor
  name: Monitor Flows
  type: Documentation
- url: https://docs.langflow.org/concepts-publish
  name: Publish Flows
  type: Documentation
- url: https://docs.langflow.org/concepts-playground
  name: Playground
  type: Documentation
- url: https://docs.langflow.org/agents-overview
  name: Agents Overview
  type: Documentation
- url: https://docs.langflow.org/mcp-server
  name: MCP Server
  type: Documentation
- url: https://docs.langflow.org/mcp-client
  name: MCP Client
  type: Documentation
- url: https://docs.langflow.org/typescript-client
  name: TypeScript Client Docs
  type: Documentation
- url: https://discord.com/invite/EqksyE2EX9
  name: Discord Community
  type: Forum
- url: https://www.youtube.com/@Langflow
  name: YouTube Channel
  type: Video
- url: https://twitter.com/langflow_ai
  name: Twitter
  type: Twitter
- url: https://www.linkedin.com/company/langflow-ai/
  name: LinkedIn
  type: LinkedIn
- url: https://www.langflow.org/blog
  type: Blog
- url: https://www.langflow.org/use-cases
  type: UseCases
- url: https://www.langflow.org/newsletter
  type: Newsletter
- url: https://www.ibm.com/products/datastax
  name: IBM DataStax (Owner)
  type: Owner
- type: Features
  data:
  - Visual drag-and-drop builder for AI agents, RAG pipelines, and LangChain workflows
  - FastAPI-based REST API with OpenAPI 3.1 spec served at /docs and /openapi.json on every deployment
  - 67 REST endpoints covering flows, builds, projects, files, users, API keys, MCP servers, monitoring, and
    traces
  - OpenAI-compatible Responses endpoint (/api/v1/responses) so OpenAI clients can target a Langflow flow
  - Webhook execution endpoint per flow for event-driven invocation
  - Streaming flow execution via SSE on the build endpoints
  - Native MCP (Model Context Protocol) server — every Langflow project is exposable as an MCP server
  - MCP client support for consuming external MCP servers as Langflow components
  - Project / flow / component hierarchy with import-export, batch operations, and public-flow sharing
  - Session-aware chat with shared sessions for read-only collaboration
  - Built-in trace explorer plus integrations with LangSmith and LangFuse for observability
  - Pluggable Python components — every component's source is editable in the UI
  - Multi-agent orchestration with conditional routing and tool calls
  - Vector-store integrations including Astra DB, Chroma, Pinecone, Milvus, Weaviate, Qdrant, and pgvector
  - LLM integrations including OpenAI, Anthropic, Google, Azure, Bedrock, Mistral, Cohere, Hugging Face, Ollama,
    and Groq
  - File upload and per-user file management with batch operations (v2 Files API)
  - API key authentication via `x-api-key` header or query parameter
  - Auto-login mode for local dev and superuser mode for production
  - Distributed by Python package on PyPI (`pip install langflow`), Docker image (`langflowai/langflow:latest`),
    Helm chart, and Desktop app for macOS and Windows
  - MIT-licensed, written in Python (FastAPI backend) and TypeScript (React Flow frontend)
  - 149k+ GitHub stars, v1.9.3 (May 2026) — actively maintained by langflow-ai with 800+ contributors
  - Hosted Langflow Cloud offering operated by IBM DataStax (post-acquisition)
  sources:
  - https://www.langflow.org
  - https://docs.langflow.org
  - https://github.com/langflow-ai/langflow
  - https://docs.langflow.org/api-reference-api-examples
  - https://docs.langflow.org/api-keys-and-authentication
  updated: '2026-05-24'
created: '2026-05-24T00:00:00.000Z'
modified: '2026-05-24'
position: Producing
description: Langflow is an open-source low-code visual builder for AI agents, RAG pipelines, and LangChain-based
  workflows. It pairs a drag-and-drop React Flow frontend with a FastAPI backend that exposes every flow as a REST
  API, an MCP server, and an OpenAI-compatible Responses endpoint. Components are editable Python and ship with
  integrations across most major LLMs, vector stores, and observability platforms. Langflow was acquired by
  DataStax in 2025; DataStax itself was acquired by IBM and the deal closed on May 28, 2025, making Langflow an
  IBM property while remaining MIT-licensed open source. The project is the canonical reference implementation
  for visually composing LangChain agents — 149k+ GitHub stars, distributed via PyPI, Docker, Helm, and native
  Desktop apps, with a hosted cloud option run by DataStax.
maintainers:
- FN: Kin Lane
  email: [email protected]
  X: apievangelist
  url: https://apievangelist.com
specificationVersion: '0.16'