Langfuse
Tracing, prompt management and evals for LLM apps on ClickHouse
Ingests traces of LLM calls, retrieval and agent steps via Python and JS/TS SDKs or drop-in OpenAI, LangChain, LlamaIndex, LiteLLM and Vercel AI SDK integrations, then adds prompt versioning with caching, LLM-as-a-judge and code evaluators, datasets and a playground. Stores data in ClickHouse; deploys with docker compose, Helm on Kubernetes, or Terraform for AWS, Azure and GCP. For teams debugging and evaluating LLM apps.
Strengths
- Public OpenAPI spec, Postman collection and typed Python and JS/TS SDKs
- Prompt management with server and client caching adds no request latency
- Deployment paths from docker compose to Helm and Terraform templates
- Integrations with Dify, Flowise, Langflow, OpenWebUI, LobeChat, CrewAI, smolagents
Weaknesses
- MIT except the ee folders; enterprise features need a commercial license
- Runs on ClickHouse plus other services; heavier than single-binary tools
- Default compose inherits Docker json-file logging with no rotation; disk can fill
- No Dockerfile at the repo root; images come from Docker Hub
- no GPU
- Compose
- Needs ClickHouse