The Lang Universe Map
Lesson 1: The Lang Universe Map
Ask five people what "LangChain" is and you'll get five different answers β because the word now covers a whole family of tools, not one library. This course maps the entire constellation: the framework, the orchestration engine, the observability platforms, and the deployment layer. By the end you'll know what each piece is for, how they slot together, and β just as important β when to swap one out for something else.
Where it all came from
LangChain launched in late 2022, right as ChatGPT made LLM APIs mainstream. Its original pitch: give developers composable building blocks β model wrappers, prompt templates, output parsers, retrievers β so you don't hand-roll the plumbing for every app. Harrison Chase founded LangChain Inc. (now also known as LangChain) around it, and the ecosystem grew outward from that core: an expression language for composing chains (LCEL), a graph engine for stateful agents (LangGraph), an observability platform (LangSmith), and a serving layer (LangServe). Langfuse came from outside the company β an independent, open-source observability project that competes with LangSmith on the observe layer.
| Piece | Layer | Maker | License / model |
|---|---|---|---|
| LangChain | Build | LangChain Inc. | Open source (MIT) |
| LCEL | Build | LangChain Inc. | Part of LangChain |
| LangGraph | Orchestrate | LangChain Inc. | Open source (MIT) |
| LangSmith | Observe & eval | LangChain Inc. | Proprietary SaaS (no self-hosting) |
| Langfuse | Observe & eval | Independent OSS (team now part of ClickHouse) | Open source (Apache 2.0) + paid cloud |
| LangServe | Serve | LangChain Inc. | Open source β archived May 2026, use Platform/FastAPI |
| LangGraph Platform | Serve | LangChain Inc. | Commercial (managed) / self-hosted |
| LangMem | Build (memory) | LangChain Inc. | Open source (MIT) |
How they work together
A typical production app touches every layer: you build your pipeline with LangChain components and LCEL; for anything agentic you hand the control flow to LangGraph; you wire LangSmith or Langfuse in with a couple of lines of config to trace every call, run evals, and catch regressions; and you ship it behind LangServe or the LangGraph Platform's API server. The observability layer is the only spot with genuine overlap β and choosing between LangSmith and Langfuse is the decision most teams actually agonize over.
π§ Knowledge Check
1. Which layer does LangGraph occupy in the stack?
2. LangSmith and Langfuse occupy the same layer. What's the key difference?
3. Which of these is NOT made by LangChain Inc.?