LangChain logo

LangChain

Leader#1 in Artificial Intelligence

Most cited AI agent framework in 2026; LangGraph has 8,200+ GitHub stars. $25M Series A at $200M valuation. LangSmith observability platform for production agents. Used in majority of enterprise multi-agent deployments; 80K+ GitHub stars total.

Best for: AI Agent FrameworkMarket leader
86
AI Score
Grade A↑ Trending
AI Visibility Score (Beta)
Artificial IntelligenceAI Agent FrameworkWebsiteUpdated April 2026

Company Overview

About LangChain

LangChain was founded in 2022 by Harrison Chase and emerged from the open-source community as the dominant framework for building applications powered by large language models. Originally a Python library, it provided developers with composable building blocks—chains, agents, memory modules, and tool integrations—to connect LLMs with external data sources and APIs. The framework addressed a critical gap: making it practical to build production-grade LLM applications beyond simple prompt-and-response patterns.

Business Model & Competitive Advantage

LangChain's product portfolio has expanded significantly, with LangGraph serving as its graph-based orchestration layer for stateful, multi-actor AI agent workflows. LangSmith provides observability, debugging, and evaluation tooling for LLM pipelines in production. The commercial LangChain Platform offers hosted deployment and collaboration features for enterprise teams. These products target AI engineers, ML teams at enterprises, and the broader developer community building agent-based systems and RAG pipelines.

Competitive Landscape 2025–2026

With over 100,000 active developers and LangGraph accumulating 8,200+ GitHub stars, LangChain remains the most cited AI agent framework heading into 2026. The company raised a $25M Series A at a $200M valuation and has become deeply embedded in how enterprises build and deploy AI agents. Its ecosystem of integrations—covering hundreds of LLM providers, vector databases, and tools—makes it a foundational layer of the modern AI application stack.

Founded
2022
Curated content • Fact-checked and verified

Recent Activity

View all →
release
langchain langchain-core==1.6.0

Changes since langchain-core==1.5.6 release(core): 1.6.0 (#39760) fix(core): resolve postponed annotations in `StructuredTool._injected_args_keys` (#39602) feat(core): add standard model exception types (#39538) fix(core): allow deserializing `RunnablePick` (#39753) fix(core): make `convert_to_openai_function` handle callables and non-dict mappings (#39750) fix(core): make subprocess and temporary file tests portable on Windows (#39664) fix(core): fail fast when tool schemas can't resolve forward refs during serialization (#39570) test(core): avoid version-dependent runnable snapshots (#39705) fix(core): require all nested properties for strict tool schemas (#39306) fix(core): remove stale sync-stream `xfail` [closes #39720] (#39723) perf(core): Lazily import transformers (#38037) fix(core): accept non-dict Mapping values in mustache templates (#39680) docs(core): clarify `Runnable` pipe coercion [closes #39075] (#39707) fix(core): finalize chain-group runs on `BaseException` (#39699)

release
langchain langchain-openai==1.5.2

Changes since langchain-openai==1.5.1 release(openai): 1.5.2 (#39719) fix(openai): preserve reasoning item boundaries (#39278) release(openai): 1.5.2a1 (#39709) feat(openai): extract gateway metadata from response headers when available (#39706) chore(openai): update snapshots (#39657) fix(openai): support o-series models in `get_num_tokens_from_messages` (#38710)

release
deepagents deepagents==0.7.7

### Bug fixes - Batched concurrent `ContextHubBackend` mutations to improve SDK backend behavior ([#5471](https://github.com/langchain-ai/deepagents/issues/5471)) ([822f7c9](https://github.com/langchain-ai/deepagents/commit/822f7c9b02e6d99bdb46b5545bb2543783c01769)). - Made `BackendProtocol.glob` recursive for bare patterns ([#5026](https://github.com/langchain-ai/deepagents/issues/5026)) ([32f35d5](https://github.com/langchain-ai/deepagents/commit/32f35d5e01f460549c10365eb569978909f5c969)). --- **Special thanks** to everyone who reported the issues addressed in this release: @darieldatoon ([#4978](https://github.com/langchain-ai/deepagents/issues/4978)) Internal maintainers: @casparb, @mdrxy Released by: @mdrxy <details> <summary>Git log since deepagents==0.7.6</summary> This commit history includes changes to this package. Commits are listed newest first. - [`42ed940`](https://github.com/langchain-ai/deepagents/commit/42ed9406f08dfec11369631011405c1dc650293a) release(deepagents): 0.7

release
langchain-aws langchain-aws==1.7.2

## What's Changed * chore(model-profiles): refresh model profile data by @langchain-oss-model-profiles[bot] in https://github.com/langchain-ai/langchain-aws/pull/1214 * feat(aws): credential-derived auth for ChatOpenAIMantle by @3coins in https://github.com/langchain-ai/langchain-aws/pull/1203 * feat(aws): add ChatAnthropicMantle for Bedrock Mantle Anthropic Messages API by @3coins in https://github.com/langchain-ai/langchain-aws/pull/1190 * release(aws): 1.7.2 by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/1215 **Full Changelog**: https://github.com/langchain-ai/langchain-aws/compare/langchain-aws==1.7.1...langchain-aws==1.7.2

release
deepagents deepagents-code==0.1.57

### Features - Added warnings before expensive cold-cache turns and trust user-declared endpoints for cold-cache policies ([#5439](https://github.com/langchain-ai/deepagents/issues/5439), [#5462](https://github.com/langchain-ai/deepagents/issues/5462)). - Made the chat input resizable by dragging its top border ([#5524](https://github.com/langchain-ai/deepagents/issues/5524)). - Added a `multi_select` question type to `ask_user` ([#5097](https://github.com/langchain-ai/deepagents/issues/5097)). - Added support for ACP approval modes ([#5394](https://github.com/langchain-ai/deepagents/issues/5394)). - Added `DeepSeek-V4-Pro-0813` to the model picker ([#5512](https://github.com/langchain-ai/deepagents/issues/5512)). - Show conversation turns alongside message counts ([#5571](https://github.com/langchain-ai/deepagents/issues/5571)). - Include `TERM_PROGRAM` in the resume hint ([#5548](https://github.com/langchain-ai/deepagents/issues/5548)). ### Bug Fixes - Report total context after `/of

release
langchain langchain-openai==1.5.2a1

Initial release release(openai): 1.5.2a1 (#39709) feat(openai): extract gateway metadata from response headers when available (#39706) chore(openai): update snapshots (#39657) fix(openai): support o-series models in `get_num_tokens_from_messages` (#38710) release(openai): 1.5.1 (#39653) fix(openai): preserve streamed encrypted reasoning (#39635) chore(infra): support langsmith gateway in CI (#39651) release(openai): 1.5.0 (#39629) feat(openai): support openai 3.0 SDK (#39613) chore(partners): bump langgraph floor in openai and huggingface lockfiles (#39617) release(openai): 1.4.3 (#39485) fix(openai): filter invalid tool calls from content (#39366) chore(openai): update guidance for responses API for OpenAI-compatible providers (#39327) chore(openai): update docstring for `include_response_headers` (#39326) release(openai): 1.4.2 (#39322) fix(openai): handle `ContextWindowExceededError` (#39300) chore: bump the minor-and-patch group across 3 directories with 7 updates (#39187) fix(open

release
langchain langchain-core==1.5.6

Changes since langchain-core==1.5.5 chore(core): release 1.5.6 (#39704) feat(core): incorporate gateway metadata to traces (#39703)

release
langchain langchain-openrouter==0.2.8

Changes since langchain-openrouter==0.2.7 release(openrouter): 0.2.8 (#39658) chore(model-profiles): refresh model profile data (#39646) chore(model-profiles): refresh model profile data (#39625) fix(openrouter): preserve cost metadata in usage chunks (#39338) chore(model-profiles): refresh model profile data (#39609) chore(model-profiles): refresh model profile data (#39579) chore(model-profiles): refresh model profile data (#39430) chore(model-profiles): refresh model profile data (#39344) chore(model-profiles): refresh model profile data (#39318) feat(openrouter): preserve provider in response metadata (#39301) chore(model-profiles): refresh model profile data (#39299) chore(model-profiles): refresh model profile data (#39239) chore(model-profiles): refresh model profile data (#39166) chore(model-profiles): refresh model profile data (#39141) chore(model-profiles): refresh model profile data (#39105) chore(model-profiles): refresh model profile data (#39084) chore(model-profiles): r

release
deepagents deepagents-code==0.1.56

### Features - Personalized external editor hints to better match your setup ([#5445](https://github.com/langchain-ai/deepagents/issues/5445)) ### Bug Fixes - Improved dependency warning, Auto classifier, and paste expansion messages for clearer, more concise prompts and toasts ([#5489](https://github.com/langchain-ai/deepagents/issues/5489), [#5446](https://github.com/langchain-ai/deepagents/issues/5446), [#5443](https://github.com/langchain-ai/deepagents/issues/5443)) - Queued `/copy` commands while generation is active so they run at the right time ([#5447](https://github.com/langchain-ai/deepagents/issues/5447)) - Hid invalid cache metrics from the UI ([#5475](https://github.com/langchain-ai/deepagents/issues/5475)) - Fixed forced-compaction forks by preserving the `session_id` ([#5492](https://github.com/langchain-ai/deepagents/issues/5492)) - Stopped passing the removed `checkpoint_metadata` field ([#5473](https://github.com/langchain-ai/deepagents/issues/5473)) --- Internal main

release
langchain-aws langchain-aws==1.7.1

## What's Changed * feat(aws): add DynamoDBVectorStore backed by DynamoDB vector indexes by @LeeroyHannigan in https://github.com/langchain-ai/langchain-aws/pull/1200 * fix(aws): Support streaming for Kimi models on ChatBedrockConverse by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/1205 * test(aws): Strip Bedrock API key var from unit test env by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/1213 * release(aws): 1.7.1 by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/1212 **Full Changelog**: https://github.com/langchain-ai/langchain-aws/compare/langgraph-checkpoint-aws==1.2.2...langchain-aws==1.7.1

release
langchain-aws langgraph-checkpoint-aws==1.2.2

## What's Changed * feat(langgraph-checkpoint-aws): add vector search to DynamoDBStore by @LeeroyHannigan in https://github.com/langchain-ai/langchain-aws/pull/1199 * fix(langgraph-checkpoint-aws): validate an existing vector index in setup() by @LeeroyHannigan in https://github.com/langchain-ai/langchain-aws/pull/1208 * fix(langgraph-checkpoint-aws): mark patched orphan tool_call placeholders with a provenance flag by @axiom-of-choice in https://github.com/langchain-ai/langchain-aws/pull/1210 * release(langgraph-checkpoint-aws): 1.2.2 by @michaelnchin in https://github.com/langchain-ai/langchain-aws/pull/1211 ## New Contributors * @LeeroyHannigan made their first contribution in https://github.com/langchain-ai/langchain-aws/pull/1199 * @axiom-of-choice made their first contribution in https://github.com/langchain-ai/langchain-aws/pull/1210 **Full Changelog**: https://github.com/langchain-ai/langchain-aws/compare/langgraph-checkpoint-aws==1.2.1...langgraph-checkpoint-aws==1.2.2

release
deepagents deepagents==0.7.6

### Bug Fixes - Offload conversation history to a distinct session ID when summarizing. ([#5470](https://github.com/langchain-ai/deepagents/issues/5470)) --- Internal maintainers: @ccurme, @hntrl, @imnishitha, @mdrxy Released by: @mdrxy <details> <summary>Git log since deepagents==0.7.5</summary> This commit history includes changes to this package. Commits are listed newest first. - [`3afad63`](https://github.com/langchain-ai/deepagents/commit/3afad63e2290559c36a1c386ab2ac9a2d1f8b64a) release(deepagents): 0.7.6 (#5491) - [`3f6afba`](https://github.com/langchain-ai/deepagents/commit/3f6afbac4fcd901c32cce923ee447836cb485f22) test(sdk): update history-path assertions for session-id naming (#5493) - [`fa55c52`](https://github.com/langchain-ai/deepagents/commit/fa55c52fe774462b2775c0d77dcf811d6dfd0e35) fix(sdk): offload conversation history to distinct session ID when summarizing (#5470) - [`625d345`](https://github.com/langchain-ai/deepagents/commit/625d345ffe84c42ef4b24405117916abe82dc2b

Key Differentiators

Market Leader

LangChain is recognized as a market leader in the AI Infrastructure sector, demonstrating strong industry presence and customer trust.

Top 3 Ranked

Ranked #1 in the AI Infrastructure category, consistently recognized for excellence.

Frequently Asked Questions

Estimated Visibility Trend (Beta)

Simulated 8-week rolling score

86
↑ Trending

Based on estimated brand signals. Historical tracking coming soon.

Compare LangChain with Competitors

Side-by-side AI visibility scores, platform breakdown, and market position.

For LangChain

Claim This Profile

Are you from LangChain? Claim your profile to see full AI mention excerpts, get weekly visibility change alerts, and optimize how AI systems describe your brand.

Claim LangChain Profile →
For competitors & analysts

Track AI Visibility in Real Time

Monitor how ChatGPT, Gemini, Perplexity, and Claude mention LangChain vs competitors. Get alerts when AI recommendations shift.

Start Free Tracking →