Open-source framework for building applications on language models
LangChain is an open-source framework for building applications on top of language models, published in Python and JavaScript by the company of the same name. It supplies the plumbing those apps need: prompt templates, model wrappers that swap between providers, document loaders and splitters for retrieval, output parsers and memory for multi-turn state. LangGraph extends this to stateful, branching agent workflows, while LangSmith traces and evaluates runs so prompts can be compared rather than guessed at. You still host and scale the result yourself.
Last updated: 2026-09-20. This site only provides an index; for exact features, pricing, and licensing, see the official website.
llm application development, retrieval pipelines, agent orchestration and prompt evaluation
If you're comparing similar products, check the alternatives below, or browse all tools in the AI Models & Platforms category.
No. A single API call is fine with a vendor SDK. The framework earns its place when an application needs retrieval, multi-step tool use, conversation state or tracing across many calls, and even then it is a choice rather than a requirement.
The libraries are open source and free. Related hosted services for tracing, evaluation and deployment have their own free allowances and paid tiers, so budget separately if you use those rather than running the open components yourself.
The project moves quickly and abstractions get renamed between releases, so older examples stop working. Pin versions in a project, read the changelog before upgrading, and expect to rewrite parts of a chain on a major release.
Developer console and API keys for the Claude model family
Node-based local interface for running image and video diffusion models
Browser playground for prompting and prototyping with Gemini models
Hosted Jupyter notebooks with optional free GPU and TPU runtimes