{"adoption": {"forks": 3650, "observed_at": "2026-08-28T04:11:58.427266+00:00", "stars": 33767}, "canonical_url": "https://ross.abutalabs.com/products/langfuse", "card": {"archived": false, "artifact_type": "service", "description": "🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23 ", "domain": ["large-language-models", "monitoring", "analytics", "developer-tools", "self-hosted"], "enriched": true, "function": ["monitoring", "tracing", "analytics", "prompt-engineering", "llm-inference", "alerting", "data-visualization", "developer-tools"], "health_score": 100, "homepage": "https://langfuse.com", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["langfuse/langfuse"], "name": "langfuse/langfuse", "platform": ["self-hosted", "cloud", "python"], "pushed_at": "2026-08-26T22:10:00+00:00", "repo": "langfuse/langfuse", "stars": 33767, "tags": ["llm-observability", "llm-evaluation", "prompt-management", "llmops", "opentelemetry", "agent-evals", "llm-as-judge", "tracing", "playground", "human-annotation", "ai-agents", "docker", "web-server", "nodejs", "typescript"], "topics": ["analytics", "llm", "llmops", "large-language-models", "openai", "self-hosted", "ycombinator", "monitoring", "observability", "open-source", "langchain", "llama-index", "evaluation", "prompt-engineering", "prompt-management", "playground", "llm-evaluation", "llm-observability", "autogen"], "urls": [], "use_cases": ["trace and debug LLM calls and agent steps in production", "evaluate LLM app output quality with LLM-as-judge and human review", "manage and version prompts separately from code", "monitor LLM cost, latency, and quality with dashboards and alerts", "run experiments comparing prompts and models on test datasets", "self-host an LLM observability platform", "collect user feedback and human annotations on traces"], "what_it_is": "Langfuse is an open-source AI engineering platform for LLM observability, tracing, evaluation, prompt management, and metrics, deployable as a cloud service or self-hosted. It integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and 100+ frameworks via Python/JS SDKs to trace, evaluate, and improve AI agent applications.", "when_to_avoid": ["you only need simple application logging without LLM-specific features", "you need a lightweight library-only solution with no server component", "you require a fully permissive license for commercial redistribution without checking terms"], "when_to_choose": ["you need production observability and tracing for LLM or agent applications", "you want integrated prompt management, evals, and metrics in one platform", "you need OpenTelemetry-based tracing with broad framework integrations", "you want a self-hostable alternative to closed LLM monitoring tools"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/langfuse", "repo": "langfuse/langfuse", "role": "main", "score": 92}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.427266+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:28:09.054850+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de11dc52ce49a6edd8ff006e7fb96a168ec0ae938aa509f549930ad9641c19a3", "fetched_at": "2026-08-28T04:11:58.427266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langfuse/langfuse"}, {"content_hash": "58ad793e94d6849b921c661c1134e45704fae9e97ed6b5e28ebdd4e703e49b48", "fetched_at": "2026-08-29T07:48:52.487846+00:00", "kind": "homepage", "missing": false, "url": "https://langfuse.com"}, {"content_hash": "3e3d4b54b871ef968a28db1756a1e751a65f0ab0a311fd7f65f77a01a860f5d1", "fetched_at": "2026-08-29T07:48:52.491206+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/v4"}, {"content_hash": "e4cf23b9642882863fafb2af996c7cda6f594a6f7cfca864611c2c63b8f78d5d", "fetched_at": "2026-08-29T07:48:52.493579+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs"}, {"content_hash": "f41bf4c184cc8ca198f3b6730eef8ccf0f9ab02dba9975d9a95fc9555f91592b", "fetched_at": "2026-08-29T07:48:52.495879+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/observability/overview"}, {"content_hash": "88bf0fdf3b25fb3287e96ce9c1301efccd777eb655f377445874f493c8b592f7", "fetched_at": "2026-08-29T07:48:52.498255+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/prompt-management/overview"}, {"content_hash": "3e6e46d7a98c82788385680b7e47261806738c04196e835f2b7d0c03da9978c0", "fetched_at": "2026-08-29T07:48:52.500179+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/evaluation/overview"}, {"content_hash": "91baff97fd230b999f63196ae9a648550c08a58c24cafaef482500e90b778de9", "fetched_at": "2026-08-29T07:48:52.501882+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/metrics/overview"}, {"content_hash": "77631a725a956614ea9ebb8a677c0e2df505ca09eb5a9db0fbbec22bc8d8d074", "fetched_at": "2026-08-29T07:48:52.503645+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/get-started"}, {"content_hash": "7f38c1eafd38533e9a83d665736b86400fd6f304e924aadf4523cb485142dc8e", "fetched_at": "2026-08-29T07:48:52.505990+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.427266+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:28:09.054850+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de11dc52ce49a6edd8ff006e7fb96a168ec0ae938aa509f549930ad9641c19a3", "fetched_at": "2026-08-28T04:11:58.427266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langfuse/langfuse"}, {"content_hash": "58ad793e94d6849b921c661c1134e45704fae9e97ed6b5e28ebdd4e703e49b48", "fetched_at": "2026-08-29T07:48:52.487846+00:00", "kind": "homepage", "missing": false, "url": "https://langfuse.com"}, {"content_hash": "3e3d4b54b871ef968a28db1756a1e751a65f0ab0a311fd7f65f77a01a860f5d1", "fetched_at": "2026-08-29T07:48:52.491206+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/v4"}, {"content_hash": "e4cf23b9642882863fafb2af996c7cda6f594a6f7cfca864611c2c63b8f78d5d", "fetched_at": "2026-08-29T07:48:52.493579+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs"}, {"content_hash": "f41bf4c184cc8ca198f3b6730eef8ccf0f9ab02dba9975d9a95fc9555f91592b", "fetched_at": "2026-08-29T07:48:52.495879+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/observability/overview"}, {"content_hash": "88bf0fdf3b25fb3287e96ce9c1301efccd777eb655f377445874f493c8b592f7", "fetched_at": "2026-08-29T07:48:52.498255+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/prompt-management/overview"}, {"content_hash": "3e6e46d7a98c82788385680b7e47261806738c04196e835f2b7d0c03da9978c0", "fetched_at": "2026-08-29T07:48:52.500179+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/evaluation/overview"}, {"content_hash": "91baff97fd230b999f63196ae9a648550c08a58c24cafaef482500e90b778de9", "fetched_at": "2026-08-29T07:48:52.501882+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/metrics/overview"}, {"content_hash": "77631a725a956614ea9ebb8a677c0e2df505ca09eb5a9db0fbbec22bc8d8d074", "fetched_at": "2026-08-29T07:48:52.503645+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/get-started"}, {"content_hash": "7f38c1eafd38533e9a83d665736b86400fd6f304e924aadf4523cb485142dc8e", "fetched_at": "2026-08-29T07:48:52.505990+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:28:09.054850+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de11dc52ce49a6edd8ff006e7fb96a168ec0ae938aa509f549930ad9641c19a3", "fetched_at": "2026-08-28T04:11:58.427266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langfuse/langfuse"}, {"content_hash": "58ad793e94d6849b921c661c1134e45704fae9e97ed6b5e28ebdd4e703e49b48", "fetched_at": "2026-08-29T07:48:52.487846+00:00", "kind": "homepage", "missing": false, "url": "https://langfuse.com"}, {"content_hash": "3e3d4b54b871ef968a28db1756a1e751a65f0ab0a311fd7f65f77a01a860f5d1", "fetched_at": "2026-08-29T07:48:52.491206+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/v4"}, {"content_hash": "e4cf23b9642882863fafb2af996c7cda6f594a6f7cfca864611c2c63b8f78d5d", "fetched_at": "2026-08-29T07:48:52.493579+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs"}, {"content_hash": "f41bf4c184cc8ca198f3b6730eef8ccf0f9ab02dba9975d9a95fc9555f91592b", "fetched_at": "2026-08-29T07:48:52.495879+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/observability/overview"}, {"content_hash": "88bf0fdf3b25fb3287e96ce9c1301efccd777eb655f377445874f493c8b592f7", "fetched_at": "2026-08-29T07:48:52.498255+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/prompt-management/overview"}, {"content_hash": "3e6e46d7a98c82788385680b7e47261806738c04196e835f2b7d0c03da9978c0", "fetched_at": "2026-08-29T07:48:52.500179+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/evaluation/overview"}, {"content_hash": "91baff97fd230b999f63196ae9a648550c08a58c24cafaef482500e90b778de9", "fetched_at": "2026-08-29T07:48:52.501882+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/metrics/overview"}, {"content_hash": "77631a725a956614ea9ebb8a677c0e2df505ca09eb5a9db0fbbec22bc8d8d074", "fetched_at": "2026-08-29T07:48:52.503645+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/get-started"}, {"content_hash": "7f38c1eafd38533e9a83d665736b86400fd6f304e924aadf4523cb485142dc8e", "fetched_at": "2026-08-29T07:48:52.505990+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/changelog"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.427266+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.427266+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.427266+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:28:09.054850+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de11dc52ce49a6edd8ff006e7fb96a168ec0ae938aa509f549930ad9641c19a3", "fetched_at": "2026-08-28T04:11:58.427266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langfuse/langfuse"}, {"content_hash": "58ad793e94d6849b921c661c1134e45704fae9e97ed6b5e28ebdd4e703e49b48", "fetched_at": "2026-08-29T07:48:52.487846+00:00", "kind": "homepage", "missing": false, "url": "https://langfuse.com"}, {"content_hash": "3e3d4b54b871ef968a28db1756a1e751a65f0ab0a311fd7f65f77a01a860f5d1", "fetched_at": "2026-08-29T07:48:52.491206+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/v4"}, {"content_hash": "e4cf23b9642882863fafb2af996c7cda6f594a6f7cfca864611c2c63b8f78d5d", "fetched_at": "2026-08-29T07:48:52.493579+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs"}, {"content_hash": "f41bf4c184cc8ca198f3b6730eef8ccf0f9ab02dba9975d9a95fc9555f91592b", "fetched_at": "2026-08-29T07:48:52.495879+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/observability/overview"}, {"content_hash": "88bf0fdf3b25fb3287e96ce9c1301efccd777eb655f377445874f493c8b592f7", "fetched_at": "2026-08-29T07:48:52.498255+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/prompt-management/overview"}, {"content_hash": "3e6e46d7a98c82788385680b7e47261806738c04196e835f2b7d0c03da9978c0", "fetched_at": "2026-08-29T07:48:52.500179+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/evaluation/overview"}, {"content_hash": "91baff97fd230b999f63196ae9a648550c08a58c24cafaef482500e90b778de9", "fetched_at": "2026-08-29T07:48:52.501882+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/metrics/overview"}, {"content_hash": "77631a725a956614ea9ebb8a677c0e2df505ca09eb5a9db0fbbec22bc8d8d074", "fetched_at": "2026-08-29T07:48:52.503645+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/get-started"}, {"content_hash": "7f38c1eafd38533e9a83d665736b86400fd6f304e924aadf4523cb485142dc8e", "fetched_at": "2026-08-29T07:48:52.505990+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.427266+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.427266+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:28:09.054850+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de11dc52ce49a6edd8ff006e7fb96a168ec0ae938aa509f549930ad9641c19a3", "fetched_at": "2026-08-28T04:11:58.427266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langfuse/langfuse"}, {"content_hash": "58ad793e94d6849b921c661c1134e45704fae9e97ed6b5e28ebdd4e703e49b48", "fetched_at": "2026-08-29T07:48:52.487846+00:00", "kind": "homepage", "missing": false, "url": "https://langfuse.com"}, {"content_hash": "3e3d4b54b871ef968a28db1756a1e751a65f0ab0a311fd7f65f77a01a860f5d1", "fetched_at": "2026-08-29T07:48:52.491206+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/v4"}, {"content_hash": "e4cf23b9642882863fafb2af996c7cda6f594a6f7cfca864611c2c63b8f78d5d", "fetched_at": "2026-08-29T07:48:52.493579+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs"}, {"content_hash": "f41bf4c184cc8ca198f3b6730eef8ccf0f9ab02dba9975d9a95fc9555f91592b", "fetched_at": "2026-08-29T07:48:52.495879+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/observability/overview"}, {"content_hash": "88bf0fdf3b25fb3287e96ce9c1301efccd777eb655f377445874f493c8b592f7", "fetched_at": "2026-08-29T07:48:52.498255+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/prompt-management/overview"}, {"content_hash": "3e6e46d7a98c82788385680b7e47261806738c04196e835f2b7d0c03da9978c0", "fetched_at": "2026-08-29T07:48:52.500179+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/evaluation/overview"}, {"content_hash": "91baff97fd230b999f63196ae9a648550c08a58c24cafaef482500e90b778de9", "fetched_at": "2026-08-29T07:48:52.501882+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/metrics/overview"}, {"content_hash": "77631a725a956614ea9ebb8a677c0e2df505ca09eb5a9db0fbbec22bc8d8d074", "fetched_at": "2026-08-29T07:48:52.503645+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/get-started"}, {"content_hash": "7f38c1eafd38533e9a83d665736b86400fd6f304e924aadf4523cb485142dc8e", "fetched_at": "2026-08-29T07:48:52.505990+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.427266+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.427266+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.427266+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:28:09.054850+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de11dc52ce49a6edd8ff006e7fb96a168ec0ae938aa509f549930ad9641c19a3", "fetched_at": "2026-08-28T04:11:58.427266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langfuse/langfuse"}, {"content_hash": "58ad793e94d6849b921c661c1134e45704fae9e97ed6b5e28ebdd4e703e49b48", "fetched_at": "2026-08-29T07:48:52.487846+00:00", "kind": "homepage", "missing": false, "url": "https://langfuse.com"}, {"content_hash": "3e3d4b54b871ef968a28db1756a1e751a65f0ab0a311fd7f65f77a01a860f5d1", "fetched_at": "2026-08-29T07:48:52.491206+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/v4"}, {"content_hash": "e4cf23b9642882863fafb2af996c7cda6f594a6f7cfca864611c2c63b8f78d5d", "fetched_at": "2026-08-29T07:48:52.493579+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs"}, {"content_hash": "f41bf4c184cc8ca198f3b6730eef8ccf0f9ab02dba9975d9a95fc9555f91592b", "fetched_at": "2026-08-29T07:48:52.495879+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/observability/overview"}, {"content_hash": "88bf0fdf3b25fb3287e96ce9c1301efccd777eb655f377445874f493c8b592f7", "fetched_at": "2026-08-29T07:48:52.498255+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/prompt-management/overview"}, {"content_hash": "3e6e46d7a98c82788385680b7e47261806738c04196e835f2b7d0c03da9978c0", "fetched_at": "2026-08-29T07:48:52.500179+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/evaluation/overview"}, {"content_hash": "91baff97fd230b999f63196ae9a648550c08a58c24cafaef482500e90b778de9", "fetched_at": "2026-08-29T07:48:52.501882+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/metrics/overview"}, {"content_hash": "77631a725a956614ea9ebb8a677c0e2df505ca09eb5a9db0fbbec22bc8d8d074", "fetched_at": "2026-08-29T07:48:52.503645+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/get-started"}, {"content_hash": "7f38c1eafd38533e9a83d665736b86400fd6f304e924aadf4523cb485142dc8e", "fetched_at": "2026-08-29T07:48:52.505990+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.427266+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.427266+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:28:09.054850+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de11dc52ce49a6edd8ff006e7fb96a168ec0ae938aa509f549930ad9641c19a3", "fetched_at": "2026-08-28T04:11:58.427266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langfuse/langfuse"}, {"content_hash": "58ad793e94d6849b921c661c1134e45704fae9e97ed6b5e28ebdd4e703e49b48", "fetched_at": "2026-08-29T07:48:52.487846+00:00", "kind": "homepage", "missing": false, "url": "https://langfuse.com"}, {"content_hash": "3e3d4b54b871ef968a28db1756a1e751a65f0ab0a311fd7f65f77a01a860f5d1", "fetched_at": "2026-08-29T07:48:52.491206+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/v4"}, {"content_hash": "e4cf23b9642882863fafb2af996c7cda6f594a6f7cfca864611c2c63b8f78d5d", "fetched_at": "2026-08-29T07:48:52.493579+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs"}, {"content_hash": "f41bf4c184cc8ca198f3b6730eef8ccf0f9ab02dba9975d9a95fc9555f91592b", "fetched_at": "2026-08-29T07:48:52.495879+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/observability/overview"}, {"content_hash": "88bf0fdf3b25fb3287e96ce9c1301efccd777eb655f377445874f493c8b592f7", "fetched_at": "2026-08-29T07:48:52.498255+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/prompt-management/overview"}, {"content_hash": "3e6e46d7a98c82788385680b7e47261806738c04196e835f2b7d0c03da9978c0", "fetched_at": "2026-08-29T07:48:52.500179+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/evaluation/overview"}, {"content_hash": "91baff97fd230b999f63196ae9a648550c08a58c24cafaef482500e90b778de9", "fetched_at": "2026-08-29T07:48:52.501882+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/metrics/overview"}, {"content_hash": "77631a725a956614ea9ebb8a677c0e2df505ca09eb5a9db0fbbec22bc8d8d074", "fetched_at": "2026-08-29T07:48:52.503645+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/get-started"}, {"content_hash": "7f38c1eafd38533e9a83d665736b86400fd6f304e924aadf4523cb485142dc8e", "fetched_at": "2026-08-29T07:48:52.505990+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:28:09.054850+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de11dc52ce49a6edd8ff006e7fb96a168ec0ae938aa509f549930ad9641c19a3", "fetched_at": "2026-08-28T04:11:58.427266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langfuse/langfuse"}, {"content_hash": "58ad793e94d6849b921c661c1134e45704fae9e97ed6b5e28ebdd4e703e49b48", "fetched_at": "2026-08-29T07:48:52.487846+00:00", "kind": "homepage", "missing": false, "url": "https://langfuse.com"}, {"content_hash": "3e3d4b54b871ef968a28db1756a1e751a65f0ab0a311fd7f65f77a01a860f5d1", "fetched_at": "2026-08-29T07:48:52.491206+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/v4"}, {"content_hash": "e4cf23b9642882863fafb2af996c7cda6f594a6f7cfca864611c2c63b8f78d5d", "fetched_at": "2026-08-29T07:48:52.493579+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs"}, {"content_hash": "f41bf4c184cc8ca198f3b6730eef8ccf0f9ab02dba9975d9a95fc9555f91592b", "fetched_at": "2026-08-29T07:48:52.495879+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/observability/overview"}, {"content_hash": "88bf0fdf3b25fb3287e96ce9c1301efccd777eb655f377445874f493c8b592f7", "fetched_at": "2026-08-29T07:48:52.498255+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/prompt-management/overview"}, {"content_hash": "3e6e46d7a98c82788385680b7e47261806738c04196e835f2b7d0c03da9978c0", "fetched_at": "2026-08-29T07:48:52.500179+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/evaluation/overview"}, {"content_hash": "91baff97fd230b999f63196ae9a648550c08a58c24cafaef482500e90b778de9", "fetched_at": "2026-08-29T07:48:52.501882+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/metrics/overview"}, {"content_hash": "77631a725a956614ea9ebb8a677c0e2df505ca09eb5a9db0fbbec22bc8d8d074", "fetched_at": "2026-08-29T07:48:52.503645+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/get-started"}, {"content_hash": "7f38c1eafd38533e9a83d665736b86400fd6f304e924aadf4523cb485142dc8e", "fetched_at": "2026-08-29T07:48:52.505990+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:28:09.054850+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de11dc52ce49a6edd8ff006e7fb96a168ec0ae938aa509f549930ad9641c19a3", "fetched_at": "2026-08-28T04:11:58.427266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langfuse/langfuse"}, {"content_hash": "58ad793e94d6849b921c661c1134e45704fae9e97ed6b5e28ebdd4e703e49b48", "fetched_at": "2026-08-29T07:48:52.487846+00:00", "kind": "homepage", "missing": false, "url": "https://langfuse.com"}, {"content_hash": "3e3d4b54b871ef968a28db1756a1e751a65f0ab0a311fd7f65f77a01a860f5d1", "fetched_at": "2026-08-29T07:48:52.491206+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/v4"}, {"content_hash": "e4cf23b9642882863fafb2af996c7cda6f594a6f7cfca864611c2c63b8f78d5d", "fetched_at": "2026-08-29T07:48:52.493579+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs"}, {"content_hash": "f41bf4c184cc8ca198f3b6730eef8ccf0f9ab02dba9975d9a95fc9555f91592b", "fetched_at": "2026-08-29T07:48:52.495879+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/observability/overview"}, {"content_hash": "88bf0fdf3b25fb3287e96ce9c1301efccd777eb655f377445874f493c8b592f7", "fetched_at": "2026-08-29T07:48:52.498255+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/prompt-management/overview"}, {"content_hash": "3e6e46d7a98c82788385680b7e47261806738c04196e835f2b7d0c03da9978c0", "fetched_at": "2026-08-29T07:48:52.500179+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/evaluation/overview"}, {"content_hash": "91baff97fd230b999f63196ae9a648550c08a58c24cafaef482500e90b778de9", "fetched_at": "2026-08-29T07:48:52.501882+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/metrics/overview"}, {"content_hash": "77631a725a956614ea9ebb8a677c0e2df505ca09eb5a9db0fbbec22bc8d8d074", "fetched_at": "2026-08-29T07:48:52.503645+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/get-started"}, {"content_hash": "7f38c1eafd38533e9a83d665736b86400fd6f304e924aadf4523cb485142dc8e", "fetched_at": "2026-08-29T07:48:52.505990+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:28:09.054850+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "de11dc52ce49a6edd8ff006e7fb96a168ec0ae938aa509f549930ad9641c19a3", "fetched_at": "2026-08-28T04:11:58.427266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/langfuse/langfuse"}, {"content_hash": "58ad793e94d6849b921c661c1134e45704fae9e97ed6b5e28ebdd4e703e49b48", "fetched_at": "2026-08-29T07:48:52.487846+00:00", "kind": "homepage", "missing": false, "url": "https://langfuse.com"}, {"content_hash": "3e3d4b54b871ef968a28db1756a1e751a65f0ab0a311fd7f65f77a01a860f5d1", "fetched_at": "2026-08-29T07:48:52.491206+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/v4"}, {"content_hash": "e4cf23b9642882863fafb2af996c7cda6f594a6f7cfca864611c2c63b8f78d5d", "fetched_at": "2026-08-29T07:48:52.493579+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs"}, {"content_hash": "f41bf4c184cc8ca198f3b6730eef8ccf0f9ab02dba9975d9a95fc9555f91592b", "fetched_at": "2026-08-29T07:48:52.495879+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/observability/overview"}, {"content_hash": "88bf0fdf3b25fb3287e96ce9c1301efccd777eb655f377445874f493c8b592f7", "fetched_at": "2026-08-29T07:48:52.498255+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/prompt-management/overview"}, {"content_hash": "3e6e46d7a98c82788385680b7e47261806738c04196e835f2b7d0c03da9978c0", "fetched_at": "2026-08-29T07:48:52.500179+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/evaluation/overview"}, {"content_hash": "91baff97fd230b999f63196ae9a648550c08a58c24cafaef482500e90b778de9", "fetched_at": "2026-08-29T07:48:52.501882+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/metrics/overview"}, {"content_hash": "77631a725a956614ea9ebb8a677c0e2df505ca09eb5a9db0fbbec22bc8d8d074", "fetched_at": "2026-08-29T07:48:52.503645+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/docs/get-started"}, {"content_hash": "7f38c1eafd38533e9a83d665736b86400fd6f304e924aadf4523cb485142dc8e", "fetched_at": "2026-08-29T07:48:52.505990+00:00", "kind": "site_page", "missing": false, "url": "https://langfuse.com/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 85, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1203, "days_push": 7, "days_rel": 6, "gap_med": 0.0, "n_releases_24m": 411}, "score": 92, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}