{
 "categories": [
  "observability",
  "developer-tools"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-10",
   "fact": "homepage",
   "note": "Langfuse documents itself as an open-source, self-hostable AI engineering platform for traces, prompt management, and evaluation, with Python/JS SDKs, a public API, CLI, Agent Skill, and MCP server.",
   "source": "https://langfuse.com/docs",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "license",
   "note": "The docs overview states Langfuse is fully open source with a public API for custom integrations, and is self-hostable.",
   "source": "https://langfuse.com/docs",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "deployment",
   "note": "Official SDKs work with Langfuse Cloud and self-hosted Langfuse with the same code; only credentials and base URL differ.",
   "source": "https://langfuse.com/docs/sdk/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.api.exists",
   "note": "Langfuse states that all data and features are available via the API. Groups are project-level APIs, organization-level APIs (including SCIM), and an Instance Management API for self-hosted installs.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/public-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.api.kinds[0]",
   "note": "The Public API is documented as a REST surface under /api/public on regional Cloud hosts and self-hosted deployments.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/public-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.api.kinds[1]",
   "note": "Langfuse publishes an OpenAPI spec at https://cloud.langfuse.com/generated/api/openapi.yml and a browsable API reference at https://api.reference.langfuse.com.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/public-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.api.kinds[2]",
   "note": "The OpenTelemetry traces ingestion endpoint implements OTLP/HTTP and is the supported path for trace ingestion.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/public-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.api.auth[0]",
   "note": "Project API keys from Langfuse project settings authenticate Public API calls. The documented example is curl -u public-key:secret-key against https://cloud.langfuse.com/api/public/projects (HTTP Basic).",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/public-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.api.coverage",
   "note": "Project APIs cover CRUD for traces, evals, prompts, and configuration. High-performance reads are Observations API v2, Scores API v3, and Metrics API v2. The legacy Ingestion API sunsets on Langfuse Cloud on 2026-11-16. Organization and instance-admin APIs are separate planes.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/public-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.sdk.exists",
   "note": "Langfuse documents two official SDKs: Python SDK v4 and JS/TS SDK v5. Other languages use the OpenTelemetry endpoint plus the Public API.",
   "source": "https://langfuse.com/docs/sdk/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.sdk.languages[0]",
   "note": "The official Python SDK is installed with pip install langfuse and authenticates with LANGFUSE_PUBLIC_KEY and LANGFUSE_SECRET_KEY.",
   "source": "https://langfuse.com/docs/sdk/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.sdk.languages[1]",
   "note": "The official JS/TS SDK is modular (@langfuse/tracing, @langfuse/client, @langfuse/otel). LangfuseClient wraps Public API resources.",
   "source": "https://langfuse.com/docs/sdk/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.mcp.first_party",
   "note": "Langfuse documents a native authenticated streamableHttp MCP server at /api/public/mcp on Cloud EU/US/JP/HIPAA and self-hosted hosts. Auth is HTTP Basic with the project public/secret key pair. Read and write tools are available by default.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.mcp.verdict",
   "note": "The vendor page is the data-platform MCP, distinct from the public documentation MCP. Documented tools include listPrompts and observation list/filter operations. Setup snippets are provided for Claude Code, Codex, Cursor, and others.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.cli.exists",
   "note": "The Langfuse CLI wraps the entire Public API via npx langfuse-cli api <resource> <action>. It is generated from the OpenAPI spec and authenticates with LANGFUSE_PUBLIC_KEY, LANGFUSE_SECRET_KEY, and LANGFUSE_BASE_URL.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/cli",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Official SDKs are built on OpenTelemetry. Applications send OTEL spans that Langfuse maps to traces and observations.",
   "source": "https://langfuse.com/docs/sdk/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.data_access.export[0]",
   "note": "Public API responses are JSON. The docs also name UI batch-exports and scheduled blob-storage exports as alternatives.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/public-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.data_access.import[0]",
   "note": "The Public API and OTLP/HTTP ingestion accept JSON (and OTLP) payloads for traces, scores, prompts, and related resources.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/public-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened https://langfuse.com/llms.txt. It is a first-party agent documentation index with section files, a docs search API, and the docs MCP endpoint.",
   "source": "https://langfuse.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "verdict.scores.api",
   "note": "A documented OpenAPI REST API with Basic auth, official SDKs, and read/write coverage is the 7-8 band. Versioned read APIs and the 2026-11-16 ingestion sunset keep it short of unusual completeness.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/public-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "verdict.scores.mcp",
   "note": "Official hosted MCP with read and write tools on Cloud and self-hosted is a maintained official server with useful coverage. Project-scoped keys, Host-header constraints on reverse proxies, and the vendor's preference for the Agent Skill when a shell is available keep the score at 8 rather than 9-10.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "verdict.scores.cli",
   "note": "The official CLI is generated from the full OpenAPI spec, supports non-interactive api resource action calls, uses the same project keys, and exits with machine-readable codes. That is official, broad, and practical for agents.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/cli",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Langfuse docs overview, including API, SDK, CLI, Agent Skill, and MCP pointers.",
   "source": "https://langfuse.com/docs",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Public API page, including Basic auth, OpenAPI, and the ingestion sunset date.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/public-api",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current native data-platform MCP page, including /api/public/mcp hosts and Basic auth.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current Langfuse CLI page, including npx langfuse-cli and environment-variable auth.",
   "source": "https://langfuse.com/docs/api-and-data-platform/features/cli",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "freshness.watch[4].url",
   "note": "Opened and verified as the current Langfuse llms.txt agent index.",
   "source": "https://langfuse.com/llms.txt",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-10",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://langfuse.com/docs"
   },
   {
    "type": "docs",
    "url": "https://langfuse.com/docs/api-and-data-platform/features/public-api"
   },
   {
    "type": "mcp",
    "url": "https://langfuse.com/docs/api-and-data-platform/features/mcp-server"
   },
   {
    "type": "cli",
    "url": "https://langfuse.com/docs/api-and-data-platform/features/cli"
   },
   {
    "type": "docs",
    "url": "https://langfuse.com/llms.txt"
   }
  ]
 },
 "homepage": "https://langfuse.com/",
 "id": "langfuse",
 "license": "open-source",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "basic"
   ],
   "coverage": "partial",
   "docs": "https://langfuse.com/docs/api-and-data-platform/features/public-api",
   "exists": true,
   "kinds": [
    "rest",
    "openapi",
    "otlp"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json"
   ]
  },
  "extensibility": {
   "scripting": [
    "otel"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Langfuse Cloud and self-hosted UIs are web applications. The documented machine paths are the Public API, official SDKs, CLI, and native MCP server.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "python",
    "javascript"
   ],
   "official": true
  }
 },
 "name": "Langfuse",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "posthog",
   "datadog"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Langfuse",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 8,
   "computer_use": null,
   "integrations": null,
   "mcp": 8,
   "overall": 8,
   "rpa": null
  },
  "summary": "Langfuse is automatable today through its Public API, first-party MCP, and CLI. The project-level REST API at /api/public uses HTTP Basic with a public/secret key pair (pk-lf- / sk-lf-). It covers traces, observations, prompts, datasets, scores, and metrics. Official Python and JS/TS SDKs wrap the same API. Trace ingestion should use the OpenTelemetry endpoint; the legacy Ingestion API sunsets on Langfuse Cloud on 16 November 2026. Official MCP is a streamableHttp server at /api/public/mcp on Cloud EU, US, JP, and HIPAA hosts and on self-hosted deployments, authenticated with the same Basic key pair and scoped to one project. Read and write tools are on by default. The CLI (npx langfuse-cli api) is generated from the OpenAPI spec and uses the same keys. A separate public docs MCP is not the data-platform server. Zapier, Make, Power Automate, and n8n connector listings were not opened. Computer-use viability is unassessed. API, MCP, and CLI all score 8; API is the best path because MCP is project-scoped and the vendor recommends the Agent Skill or CLI when a shell is available.\n"
 }
}