Home
Providers
Langflow
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.
Langflow publishes 15 APIs on the APIs.io network, including Base API, Chat API, Files API, and 12 more. Tagged areas include AI, Artificial Intelligence, Agents, Workflows, and Low-Code.
The Langflow catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Langflow’s developer surface includes authentication, developer portal, documentation, getting-started guide, changelog, tooling, code examples, and 43 more developer resources.
15 APIs
22 Features
AI Artificial Intelligence Agents Workflows Low-Code Visual Builder LangChain RAG MCP Open Source FastAPI
On this page
Kin Score
APIs 15
Open Collections 1
Features 22
Vocabularies 1
Spectral Rules 2
JSON Schema 5
JSON Structure 1
Examples 4
Security Posture 2
Scopes 1
Agentic Access 1
Resources 50
apis.yml
21 Operational Transparency
Composite quality — 42.6/100 · developing
Contract Quality
16.8 / 25
Developer Ergonomics
9.6 / 20
Commercial Clarity
0.0 / 20
Operational Transparency
2.7 / 13
Agent readiness — 36/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
0 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 15
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Notable capabilities this provider offers.
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)
Scroll for all 22
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
JSON Structure definitions describing this provider's data shapes.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 19
Reference material describing how the API behaves
Scroll for all 19
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 9
SDKs, sample code, and the tooling you integrate with
Scroll for all 9
Access & Security 4
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 4
Status, limits, changes, and where to get help
Commercial 1
Pricing, plans, and the legal terms of use
Company 4
The organization behind the API
Other 4
Properties that don't map to a standard resource type
Source (apis.yml)
aid: langflow
url: https://raw.githubusercontent.com/api-evangelist/langflow/refs/heads/main/apis.yml
apis:
- aid: langflow:langflow-base-api
name: Langflow Base API
description: The Base API from Langflow — 6 operation(s) for base.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- Base
properties:
- type: OpenAPI
url: openapi/langflow-base-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-chat-api
name: Langflow Chat API
description: The Chat API from Langflow — 6 operation(s) for chat.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- Chat
properties:
- type: OpenAPI
url: openapi/langflow-chat-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-files-api
name: Langflow Files API
description: The Files API from Langflow — 11 operation(s) for files.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- Files
properties:
- type: OpenAPI
url: openapi/langflow-files-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-flow-events-api
name: Langflow Flow Events API
description: The Flow Events API from Langflow — 1 operation(s) for flow events.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- Flow Events
properties:
- type: OpenAPI
url: openapi/langflow-flow-events-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-flows-api
name: Langflow Flows API
description: The Flows API from Langflow — 8 operation(s) for flows.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- Flows
properties:
- type: OpenAPI
url: openapi/langflow-flows-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-health-check-api
name: Langflow Health Check API
description: The Health Check API from Langflow — 2 operation(s) for health check.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- Health Check
properties:
- type: OpenAPI
url: openapi/langflow-health-check-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-log-api
name: Langflow Log API
description: The Log API from Langflow — 2 operation(s) for log.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- Log
properties:
- type: OpenAPI
url: openapi/langflow-log-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-mcp-api
name: Langflow MCP API
description: The MCP API from Langflow — 2 operation(s) for mcp.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- MCP
properties:
- type: OpenAPI
url: openapi/langflow-mcp-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-mcp-projects-api
name: Langflow mcp_projects API
description: The mcp_projects API from Langflow — 4 operation(s) for mcp_projects.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- mcp_projects
properties:
- type: OpenAPI
url: openapi/langflow-mcp-projects-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-monitor-api
name: Langflow Monitor API
description: The Monitor API from Langflow — 12 operation(s) for monitor.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- Monitor
properties:
- type: OpenAPI
url: openapi/langflow-monitor-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-openai-responses-api-api
name: Langflow OpenAI Responses API API
description: The OpenAI Responses API API from Langflow — 1 operation(s) for openai responses api.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- OpenAI Responses API
properties:
- type: OpenAPI
url: openapi/langflow-openai-responses-api-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-projects-api
name: Langflow Projects API
description: The Projects API from Langflow — 4 operation(s) for projects.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- Projects
properties:
- type: OpenAPI
url: openapi/langflow-projects-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-traces-api
name: Langflow Traces API
description: The Traces API from Langflow — 2 operation(s) for traces.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- Traces
properties:
- type: OpenAPI
url: openapi/langflow-traces-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-users-api
name: Langflow Users API
description: The Users API from Langflow — 4 operation(s) for users.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- Users
properties:
- type: OpenAPI
url: openapi/langflow-users-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
- aid: langflow:langflow-workflow-api
name: Langflow Workflow API
description: The Workflow API from Langflow — 2 operation(s) for workflow.
humanURL: https://docs.langflow.org/api-reference-api-examples
baseURL: http://localhost:7860/api
tags:
- Workflow
properties:
- type: OpenAPI
url: openapi/langflow-workflow-api-openapi.yml
- type: Documentation
url: https://docs.langflow.org/api-reference-api-examples
- type: Authentication
url: https://docs.langflow.org/api-keys-and-authentication
- type: JSONLD
url: json-ld/langflow-context.jsonld
- type: Vocabulary
url: vocabulary/langflow-vocabulary.yml
- type: SpectralRuleset
url: rules/langflow-rules.yml
- type: Documentation
url: https://docs.langflow.org/concepts-flows
- type: JSONSchema
url: json-schema/langflow-flow-schema.json
- type: JSONSchema
url: json-schema/langflow-project-schema.json
- type: JSONSchema
url: json-schema/langflow-message-schema.json
- type: JSONSchema
url: json-schema/langflow-user-schema.json
- type: Documentation
url: https://docs.langflow.org/mcp-server
- type: JSONSchema
url: json-schema/langflow-mcp-server-schema.json
- type: Documentation
url: https://docs.langflow.org/api-keys-and-authentication
name: Langflow
tags:
- AI
- Artificial Intelligence
- Agents
- Workflows
- Low-Code
- Visual Builder
- LangChain
- RAG
- MCP
- Open Source
- FastAPI
kind: contract
accessModel:
pricing: unknown
onboarding: self-serve
trial: false
try_now: false
public: false
label: Self-serve signup
confidence: medium
source:
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/langflow.png
access: 3rd-Party
common:
- type: AgenticAccess
url: agentic-access/langflow-agentic-access.yml
- type: DomainSecurity
url: security/langflow-domain-security.yml
- type: Authentication
url: authentication/langflow-authentication.yml
- type: OAuthScopes
url: scopes/langflow-scopes.yml
- 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: Tools
- url: https://github.com/langflow-ai/langflow-client-ts
name: TypeScript Client
type: SDKs
- url: https://github.com/langflow-ai/langflow-railway
name: Railway Template
type: Deployment
- url: https://github.com/langflow-ai/openrag
name: OpenRAG
type: Tools
- url: https://github.com/langflow-ai/langflow-bundles
name: Langflow Bundles
type: Tools
- 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: Tools
- 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: Forums
- 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: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.16'