Langflow website screenshot

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.

42.6/100 developing ▼ -5.0 Agent 36/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessSelf serve
15 APIs 22 Features
AIArtificial IntelligenceAgentsWorkflowsLow-CodeVisual BuilderLangChainRAGMCPOpen SourceFastAPI

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
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
Governance 7.0 / 12
Discoverability 6.5 / 10
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
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/langflow: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 15

Individual APIs this provider publishes, each with its own machine-readable definition.

Langflow Base API

The Base API from Langflow — 6 operation(s) for base.

Langflow Chat API

The Chat API from Langflow — 6 operation(s) for chat.

Langflow Files API

The Files API from Langflow — 11 operation(s) for files.

Langflow Flow Events API

The Flow Events API from Langflow — 1 operation(s) for flow events.

Langflow Flows API

The Flows API from Langflow — 8 operation(s) for flows.

Langflow Health Check API

The Health Check API from Langflow — 2 operation(s) for health check.

Langflow Log API

The Log API from Langflow — 2 operation(s) for log.

Langflow MCP API

The MCP API from Langflow — 2 operation(s) for mcp.

Langflow mcp_projects API

The mcp_projects API from Langflow — 4 operation(s) for mcp_projects.

Langflow Monitor API

The Monitor API from Langflow — 12 operation(s) for monitor.

Langflow OpenAI Responses API API

The OpenAI Responses API API from Langflow — 1 operation(s) for openai responses api.

Langflow Projects API

The Projects API from Langflow — 4 operation(s) for projects.

Langflow Traces API

The Traces API from Langflow — 2 operation(s) for traces.

Langflow Users API

The Users API from Langflow — 4 operation(s) for users.

Langflow Workflow API

The Workflow API from Langflow — 2 operation(s) for workflow.

Scroll for all 15

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Langflow

OPEN COLLECTION

Features 22

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

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Langflow Context

27 classes · 13 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Langflow API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Langflow API Rules

6 rules · 3 warnings 1 info

SPECTRAL

JSON Schema 5

Standalone JSON Schema definitions for this provider's data models.

FlowRead

19 properties

JSON SCHEMA

MCPServerConfig

5 properties

JSON SCHEMA

MessageResponse

15 properties

JSON SCHEMA

FolderReadWithFlows

6 properties

JSON SCHEMA

UserRead

10 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Langflow Flow Structure

10 properties

JSON STRUCTURE

Examples 4

Example request and response payloads for these APIs.

Langflow Run Flow Example

2 fields

EXAMPLE

Langflow Webhook Example

2 fields

EXAMPLE

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Langflow Authentication

apiKey/oauth2 · 3 schemes

SECURITY

Langflow Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Langflow Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Langflow Agentic Access

95 operations · 53 acting · 2 human-in-the-loop

95 operations · 53 acting

AGENTIC

Resources

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)

apis.yml Raw ↑
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'