From a2faad7127f1fb67a73d22d670159a9c244d3547 Mon Sep 17 00:00:00 2001 From: Lauren Hirata Singh Date: Wed, 8 Oct 2025 13:03:19 -0400 Subject: [PATCH 01/11] landing page --- src/docs.json | 3 +-- src/index.mdx | 62 ++++++++++++++++++++++++++++----------------------- 2 files changed, 35 insertions(+), 30 deletions(-) diff --git a/src/docs.json b/src/docs.json index 12c82e9a6..e72e53b51 100644 --- a/src/docs.json +++ b/src/docs.json @@ -10,8 +10,7 @@ }, "logo": { "light": "/images/brand/langchain-docs-teal.svg", - "dark": "/images/brand/langchain-docs-lilac.svg", - "href": "https://docs.langchain.com/oss/python" + "dark": "/images/brand/langchain-docs-lilac.svg" }, "favicon": { "light": "/images/brand/docs-favicon.svg", diff --git a/src/index.mdx b/src/index.mdx index 86c7ac9ef..73e8825eb 100644 --- a/src/index.mdx +++ b/src/index.mdx @@ -1,62 +1,68 @@ --- title: LangChain docs home sidebarTitle: Home -description: "The platform for reliable agents" -mode: "wide" +description: "The agent engineering platform for developers building reliable agents" +mode: "custom" --- +[NEED COPY FOR HERE] -# Frameworks - - - Open-source framework for developing applications powered by large language models (LLMs). - +# Open-source frameworks + - Open-source framework for developing applications powered by large language models (LLMs). + Open-source framework for developing applications powered by large language models (LLMs). Available in Python and JavaScript. - Low-level orchestration framework for building, managing, and deploying long-running, stateful agents. + Low-level orchestration framework for building, managing, and deploying long-running, stateful agents. Available in Python and JavaScript. -# Platforms +# LangSmith offerings - Commercial platform for developing, deploying, and scaling long-running agents and worflows. + Debug faster with visibility into each step your application takes when handling a request. - Observability and evals platform for debugging, testing, and monitoring any AI application. + Measure quality of your applications over time to build more reliable AI applications. - -# Experimental + + Iterate on prompts with automatic version contol and collaboration features. + - - A collection of agents and experimental AI products. + Deploy and manage long-running, stateful agent workflows in production. + + From 8fb0f8ae11eb1a0c1413577ea38fa92becd9207c Mon Sep 17 00:00:00 2001 From: Lauren Hirata Singh Date: Wed, 8 Oct 2025 14:36:40 -0400 Subject: [PATCH 02/11] smart logo --- pipeline/core/builder.py | 4 ++++ src/docs.json | 3 ++- src/index.mdx | 26 ++++++++++++++++----- src/smart-logo-navigation.js | 45 ++++++++++++++++++++++++++++++++++++ 4 files changed, 71 insertions(+), 7 deletions(-) create mode 100644 src/smart-logo-navigation.js diff --git a/pipeline/core/builder.py b/pipeline/core/builder.py index 8c8401833..123acc894 100644 --- a/pipeline/core/builder.py +++ b/pipeline/core/builder.py @@ -685,6 +685,10 @@ def is_shared_file(self, file_path: Path) -> bool: if file_path.name == "docs.json": return True + # index.mdx at root should be shared + if file_path.name == "index.mdx" and len(relative_path.parts) == 1: + return True + # Images directory should be shared if "images" in relative_path.parts: return True diff --git a/src/docs.json b/src/docs.json index e72e53b51..9fb446b50 100644 --- a/src/docs.json +++ b/src/docs.json @@ -102,7 +102,8 @@ } }, "scripts": [ - "/hide-version-picker.js" + "/hide-version-picker.js", + "/smart-logo-navigation.js" ], "styles": [ "/hide-version-picker.css" diff --git a/src/index.mdx b/src/index.mdx index 73e8825eb..87dd0ff33 100644 --- a/src/index.mdx +++ b/src/index.mdx @@ -1,14 +1,28 @@ --- -title: LangChain docs home +title: sidebarTitle: Home -description: "The agent engineering platform for developers building reliable agents" -mode: "custom" +description: +mode: "center" --- -[NEED COPY FOR HERE] +Light mode LangChain docs + +Dark mode LangChain Docs + +# The agent engineering platform for developers building reliable agents + +[NEED COPY FOR HERE] -# Open-source frameworks +## Open-source frameworks -# LangSmith offerings +## LangSmith offerings Date: Wed, 8 Oct 2025 15:03:31 -0400 Subject: [PATCH 03/11] Apply suggestions from code review Co-authored-by: Hunter Lovell <40191806+hntrl@users.noreply.github.com> --- src/smart-logo-navigation.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/smart-logo-navigation.js b/src/smart-logo-navigation.js index 7e383926a..5229decbc 100644 --- a/src/smart-logo-navigation.js +++ b/src/smart-logo-navigation.js @@ -16,9 +16,17 @@ // Determine destination based on current path if (currentPath.includes('/oss/python/')) { - destination = '/oss/python/langchain/overview'; + if (currentPath.includes('langgraph') { + destination = '/oss/python/langgraph/overview'; + } else { + destination = '/oss/python/langchain/overview'; + } } else if (currentPath.includes('/oss/javascript/')) { - destination = '/oss/javascript/langchain/overview'; + if (currentPath.includes('langgraph') { + destination = '/oss/javascript/langgraph/overview'; + } else { + destination = '/oss/javascript/langchain/overview'; + } } else if (currentPath.includes('/langgraph-platform/')) { destination = '/langgraph-platform/index'; } else if (currentPath.includes('/langsmith/')) { From 74806c388fecfc05094a92dfdf7d783122552424 Mon Sep 17 00:00:00 2001 From: Lauren Hirata Singh Date: Wed, 8 Oct 2025 15:51:06 -0400 Subject: [PATCH 04/11] add home page --- src/docs.json | 8 +++++++ src/hide-version-picker.js | 4 +++- src/index.mdx | 44 ++++++++++++++++++++++++-------------- 3 files changed, 39 insertions(+), 17 deletions(-) diff --git a/src/docs.json b/src/docs.json index 9fb446b50..7bf3f5563 100644 --- a/src/docs.json +++ b/src/docs.json @@ -131,6 +131,14 @@ { "version": "Python", "dropdowns": [ + { + "dropdown": "Home", + "icon": "house", + "description": "LangChain docs home", + "pages": [ + "index" + ] + }, { "dropdown": "OSS (v1-alpha)", "icon": "link", diff --git a/src/hide-version-picker.js b/src/hide-version-picker.js index e3ab1b0a4..2a4925f38 100644 --- a/src/hide-version-picker.js +++ b/src/hide-version-picker.js @@ -15,7 +15,9 @@ body.classList.remove('hide-version-picker'); // Add appropriate class based on URL - if (currentPath.includes('/langgraph-platform/') || currentPath.includes('/langgraph-platform')) { + if (currentPath === '/' || currentPath === '/index') { + body.classList.add('hide-version-picker'); + } else if (currentPath.includes('/langgraph-platform/') || currentPath.includes('/langgraph-platform')) { body.classList.add('hide-version-picker'); } else if (currentPath.match(/\/labs(?:\/|$)/)) { body.classList.add('hide-version-picker'); diff --git a/src/index.mdx b/src/index.mdx index 87dd0ff33..56dae35f7 100644 --- a/src/index.mdx +++ b/src/index.mdx @@ -1,36 +1,25 @@ --- title: -sidebarTitle: Home -description: +sidebarTitle: All products mode: "center" --- -Light mode LangChain docs - -Dark mode LangChain Docs - - # The agent engineering platform for developers building reliable agents [NEED COPY FOR HERE] ## Open-source frameworks + + + - Open-source framework for developing applications powered by large language models (LLMs). Available in Python and JavaScript. + Open-source framework for developing applications powered by large language models (LLMs). + Low-level orchestration framework for building, managing, and deploying long-running, stateful agents. + + + + + + + + + Open-source framework for developing applications powered by large language models (LLMs). Available in Python and JavaScript. + + + Low-level orchestration framework for building, managing, and deploying long-running, stateful agents. Available in Python and JavaScript. + + ## LangSmith offerings From 3f4c42e681fe719aed8f22331cae117e4c7974cc Mon Sep 17 00:00:00 2001 From: Lauren Hirata Singh Date: Wed, 8 Oct 2025 15:52:53 -0400 Subject: [PATCH 05/11] nits --- src/index.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.mdx b/src/index.mdx index 56dae35f7..7de214c7e 100644 --- a/src/index.mdx +++ b/src/index.mdx @@ -48,7 +48,7 @@ mode: "center" href="/oss/javascript/langgraph/overview" icon="circle-nodes" > - Low-level orchestration framework for building, managing, and deploying long-running, stateful agents. Available in Python and JavaScript. + Low-level orchestration framework for building, managing, and deploying long-running agents. @@ -79,7 +79,7 @@ mode: "center" href="/langsmith/prompt-engineering" icon="terminal" > - Iterate on prompts with automatic version contol and collaboration features. + Iterate on prompts with automatic version control and collaboration features. Date: Wed, 8 Oct 2025 17:29:43 -0400 Subject: [PATCH 06/11] fix --- src/docs.json | 3 +- src/index.mdx | 4 +-- src/smart-logo-navigation.js | 53 ------------------------------------ 3 files changed, 3 insertions(+), 57 deletions(-) delete mode 100644 src/smart-logo-navigation.js diff --git a/src/docs.json b/src/docs.json index 7bf3f5563..854b848d8 100644 --- a/src/docs.json +++ b/src/docs.json @@ -102,8 +102,7 @@ } }, "scripts": [ - "/hide-version-picker.js", - "/smart-logo-navigation.js" + "/hide-version-picker.js" ], "styles": [ "/hide-version-picker.css" diff --git a/src/index.mdx b/src/index.mdx index 7de214c7e..01bcc7490 100644 --- a/src/index.mdx +++ b/src/index.mdx @@ -40,7 +40,7 @@ mode: "center" href="/oss/javascript/langchain/overview" icon="link" > - Open-source framework for developing applications powered by large language models (LLMs). Available in Python and JavaScript. + Open-source framework for developing applications powered by large language models (LLMs). Deploy and manage long-running, stateful agent workflows in production. diff --git a/src/smart-logo-navigation.js b/src/smart-logo-navigation.js deleted file mode 100644 index 5229decbc..000000000 --- a/src/smart-logo-navigation.js +++ /dev/null @@ -1,53 +0,0 @@ -// Smart logo navigation - redirects to the current dropdown's first page -(function() { - // Wait for DOM to be ready - function initSmartLogoNav() { - const logo = document.querySelector('a[href="/"]') || document.querySelector('a[href*="langchain.com"]'); - - if (!logo) { - // Try again after a short delay if logo not found - setTimeout(initSmartLogoNav, 100); - return; - } - - logo.addEventListener('click', function(e) { - const currentPath = window.location.pathname; - let destination = '/'; // Default to homepage - - // Determine destination based on current path - if (currentPath.includes('/oss/python/')) { - if (currentPath.includes('langgraph') { - destination = '/oss/python/langgraph/overview'; - } else { - destination = '/oss/python/langchain/overview'; - } - } else if (currentPath.includes('/oss/javascript/')) { - if (currentPath.includes('langgraph') { - destination = '/oss/javascript/langgraph/overview'; - } else { - destination = '/oss/javascript/langchain/overview'; - } - } else if (currentPath.includes('/langgraph-platform/')) { - destination = '/langgraph-platform/index'; - } else if (currentPath.includes('/langsmith/')) { - destination = '/langsmith/home'; - } else if (currentPath.includes('/labs/')) { - destination = '/labs/index'; - } - - // If we determined a specific destination, navigate to it - if (destination !== '/') { - e.preventDefault(); - window.location.href = destination; - } - // Otherwise, let the default behavior happen (go to homepage) - }); - } - - // Initialize when DOM is ready - if (document.readyState === 'loading') { - document.addEventListener('DOMContentLoaded', initSmartLogoNav); - } else { - initSmartLogoNav(); - } -})(); From 3f592b72a99b7be3b5c611c6f09d0b595e81241f Mon Sep 17 00:00:00 2001 From: Lauren Hirata Singh Date: Wed, 8 Oct 2025 17:29:54 -0400 Subject: [PATCH 07/11] fix --- src/index.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.mdx b/src/index.mdx index 01bcc7490..6aad683e2 100644 --- a/src/index.mdx +++ b/src/index.mdx @@ -4,9 +4,9 @@ sidebarTitle: All products mode: "center" --- -# The agent engineering platform for developers building reliable agents +# The platform for developers building reliable agents -[NEED COPY FOR HERE] +Tools for every step of the agent development lifecycle-- built to unlock powerful AI in production. ## Open-source frameworks From 9aa1e417455e3840dab8344434abbbb9238c270a Mon Sep 17 00:00:00 2001 From: Lauren Hirata Singh Date: Thu, 9 Oct 2025 12:16:43 -0400 Subject: [PATCH 08/11] add CTA --- src/docs.json | 8 ++++++++ src/index.mdx | 10 +++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/docs.json b/src/docs.json index 854b848d8..9347922bd 100644 --- a/src/docs.json +++ b/src/docs.json @@ -1156,6 +1156,14 @@ { "version": "JavaScript", "dropdowns": [ + { + "dropdown": "Home", + "icon": "house", + "description": "LangChain docs home", + "pages": [ + "index" + ] + }, { "dropdown": "OSS (v1-alpha)", "icon": "link", diff --git a/src/index.mdx b/src/index.mdx index 6aad683e2..31a8e051b 100644 --- a/src/index.mdx +++ b/src/index.mdx @@ -18,6 +18,7 @@ Tools for every step of the agent development lifecycle-- built to unlock powerf title="LangChain" href="/oss/python/langchain/overview" icon="link" + cta="Learn more" > Open-source framework for developing applications powered by large language models (LLMs). @@ -26,8 +27,9 @@ Tools for every step of the agent development lifecycle-- built to unlock powerf title="LangGraph" href="/oss/python/langgraph/overview" icon="circle-nodes" + cta="Learn more" > - Low-level orchestration framework for building, managing, and deploying long-running, stateful agents. + Low-level orchestration framework for building, managing, and deploying long-running agents. @@ -39,6 +41,7 @@ Tools for every step of the agent development lifecycle-- built to unlock powerf title="LangChain" href="/oss/javascript/langchain/overview" icon="link" + cta="Learn more" > Open-source framework for developing applications powered by large language models (LLMs). @@ -47,6 +50,7 @@ Tools for every step of the agent development lifecycle-- built to unlock powerf title="LangGraph" href="/oss/javascript/langgraph/overview" icon="circle-nodes" + cta="Learn more" > Low-level orchestration framework for building, managing, and deploying long-running agents. @@ -62,6 +66,7 @@ Tools for every step of the agent development lifecycle-- built to unlock powerf title="Observability" href="/langsmith/observability" icon="magnifying-glass" + cta="Learn more" > Debug faster with visibility into each step your application takes when handling a request. @@ -70,6 +75,7 @@ Tools for every step of the agent development lifecycle-- built to unlock powerf title="Evaluation" href="/langsmith/evaluation" icon="chart-simple" + cta="Learn more" > Measure quality of your applications over time to build more reliable AI applications. @@ -78,6 +84,7 @@ Tools for every step of the agent development lifecycle-- built to unlock powerf title="Prompt Engineering" href="/langsmith/prompt-engineering" icon="terminal" + cta="Learn more" > Iterate on prompts with automatic version control and collaboration features. @@ -86,6 +93,7 @@ Tools for every step of the agent development lifecycle-- built to unlock powerf title="Deployment" href="/langgraph-platform" icon="rocket-launch" + cta="Learn more" > Deploy and manage long-running, stateful agent workflows in production. From 1a3f425d50418f873fa7dd68a9112239539f4f00 Mon Sep 17 00:00:00 2001 From: Lauren Hirata Singh Date: Thu, 9 Oct 2025 15:56:30 -0400 Subject: [PATCH 09/11] marketing copy --- src/index.mdx | 37 +++++++++++++++++++++++++------------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/src/index.mdx b/src/index.mdx index 31a8e051b..0076ee17c 100644 --- a/src/index.mdx +++ b/src/index.mdx @@ -1,14 +1,27 @@ --- title: -sidebarTitle: All products +sidebarTitle: All docs mode: "center" --- -# The platform for developers building reliable agents +# The agent engineering platform -Tools for every step of the agent development lifecycle-- built to unlock powerful AI in production. +Tools for every step of the agent development lifecycle. Ship reliable agents fast with open source frameworks for building agents, and our commercial platform LangSmith for observing, evaluating, and deploying agents. -## Open-source frameworks +## Get started + + + + + + + + + + + + +## Open-source agent frameworks @@ -20,7 +33,7 @@ Tools for every step of the agent development lifecycle-- built to unlock powerf icon="link" cta="Learn more" > - Open-source framework for developing applications powered by large language models (LLMs). + Get started quickly with pre-built agent architectures and standard integrations for swapping model providers. - Low-level orchestration framework for building, managing, and deploying long-running agents. + Control every step of your custom agent with low-level orchestration, memory, and human-in-the-loop support. @@ -43,7 +56,7 @@ Tools for every step of the agent development lifecycle-- built to unlock powerf icon="link" cta="Learn more" > - Open-source framework for developing applications powered by large language models (LLMs). + Get started quickly with pre-built agent architectures and standard integrations for swapping model providers. - Low-level orchestration framework for building, managing, and deploying long-running agents. + Control every step of your custom agent with low-level orchestration, memory, and human-in-the-loop support. @@ -68,7 +81,7 @@ Tools for every step of the agent development lifecycle-- built to unlock powerf icon="magnifying-glass" cta="Learn more" > - Debug faster with visibility into each step your application takes when handling a request. + See exactly how your agent thinks and acts with detailed tracing and aggregate trend metrics. - Measure quality of your applications over time to build more reliable AI applications. + Test and score agent behavior on production data or offline datasets to continuously improve performance. - Iterate on prompts with automatic version control and collaboration features. + Iterate on prompts with version control, auto-generated prompt improvement, and collaboration features. - Deploy and manage long-running, stateful agent workflows in production. + Ship your agent in one click with infrastructure built for long-running tasks and human oversight. From 245604122daa76d0c30afb8ca6b6c36d31d13c99 Mon Sep 17 00:00:00 2001 From: Lauren Hirata Singh Date: Thu, 9 Oct 2025 16:20:38 -0400 Subject: [PATCH 10/11] copy on overviews --- src/index.mdx | 2 +- src/labs/swe/index.mdx | 2 +- src/oss/langchain/overview.mdx | 6 ++++-- src/oss/langgraph/overview.mdx | 8 ++++---- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/index.mdx b/src/index.mdx index 0076ee17c..e2903cb01 100644 --- a/src/index.mdx +++ b/src/index.mdx @@ -21,7 +21,7 @@ Tools for every step of the agent development lifecycle. Ship reliable agents fa -## Open-source agent frameworks +## Open source agent frameworks diff --git a/src/labs/swe/index.mdx b/src/labs/swe/index.mdx index 56aa83b39..58492d11f 100644 --- a/src/labs/swe/index.mdx +++ b/src/labs/swe/index.mdx @@ -3,7 +3,7 @@ title: "Introduction" description: "An introduction to Open SWE" --- -Open SWE is an open-source cloud-based coding agent built with [LangGraph](https://docs.langchain.com/oss/javascript/langgraph/overview). It's designed to autonomously understand, plan, and execute code changes across entire repositories. +Open SWE is an open source cloud-based coding agent built with [LangGraph](https://docs.langchain.com/oss/javascript/langgraph/overview). It's designed to autonomously understand, plan, and execute code changes across entire repositories. ## How It Works diff --git a/src/oss/langchain/overview.mdx b/src/oss/langchain/overview.mdx index 84f720e5f..380ddfcc8 100644 --- a/src/oss/langchain/overview.mdx +++ b/src/oss/langchain/overview.mdx @@ -23,9 +23,11 @@ For the latest stable version, see the [v0 LangChain](https://js.langchain.com/d ::: -LangChain is the easiest way to start building with LLMs, letting you get started on building agents with OpenAI, Anthropic, Google, and [more](/oss/integrations/providers) in under 10 lines of code. +LangChain is the easiest way to start building agents and applications powered by LLMs. With under 10 lines of code, you can connect to OpenAI, Anthropic, Google, and [more](/oss/integrations/providers). LangChain provides pre-built agent architectures and model integrations to help you get started quickly and seamlessly incorporate LLMs into your agents and applications. -LangChain [agents](/oss/langchain/agents) are built on top of [LangGraph](/oss/langgraph/overview) in order to provide durable execution, streaming, human-in-the-loop, persistence, and more. You do not need to know LangGraph for basic LangChain agent usage. +We recommend you use LangChain to build common agents that loop LLM and tool calls, like SQL agents, RAG and document analysis, and simple customer support chatbots. Use [LangGraph](/oss/langgraph/overview), our low-level agent orchestration framework and runtime, when you have more advanced needs that require a combination of deterministic and agentic workflows, heavy customization, and carefully controlled latency. + +LangChain [agents](/oss/langchain/agents) are built on top of LangGraph in order to provide durable execution, streaming, human-in-the-loop, persistence, and more. You do not need to know LangGraph for basic LangChain agent usage. ## Install diff --git a/src/oss/langgraph/overview.mdx b/src/oss/langgraph/overview.mdx index 4382f43f6..2bf6c617e 100644 --- a/src/oss/langgraph/overview.mdx +++ b/src/oss/langgraph/overview.mdx @@ -7,13 +7,13 @@ import AlphaCallout from '/snippets/alpha-lg-callout.mdx'; -Trusted by companies shaping the future of agents - including Klarna, Replit, Elastic, and more - LangGraph is a low-level orchestration framework for building, managing, and deploying long-running, stateful agents. +Trusted by companies shaping the future of agents-- including Klarna, Replit, Elastic, and more-- LangGraph is a low-level orchestration framework and runtime for building, managing, and deploying long-running, stateful agents. -LangGraph is very low-level, and focused entirely on agent **orchestration**. Before using LangGraph, it is recommended you familiarize yourself with some of the components used to build agents, starting with [models](/oss/langchain/models) and [tools](/oss/langchain/tools). We will commonly use [LangChain](/oss/langchain/overview) components throughout the documentation, but you don't need to use LangChain to use LangGraph. +LangGraph is very low-level, and focused entirely on agent **orchestration**. Before using LangGraph, we recommend you familiarize yourself with some of the components used to build agents, starting with [models](/oss/langchain/models) and [tools](/oss/langchain/tools). -If you are just getting started with agents, or want a higher level abstraction, it is recommended that you use LangChain's [agents](/oss/langchain/agents). +We will commonly use [LangChain](/oss/langchain/overview) components throughout the documentation to integrate models and tools, but you don't need to use LangChain to use LangGraph. If you are just getting start with agents or want a higher level abstraction, we recommend you use LangChain's [agents](/oss/langchain/agents) that provide pre-built architectures for common LLM and tool calling loops. -LangGraph is focused on the underlying capabilties important for agent orchestration: durable execution, streaming, human-in-the-loop, etc. We expose two different APIs for consuming these capabilities: a Graph API and a functional API. We largely use the Graph API throughout the documentation, but feel free to use the functional API if you'd prefer. +LangGraph is focused on the underlying capabilities important for agent orchestration: durable execution, streaming, human-in-the-loop, etc. We expose two different APIs for consuming these capabilities: a Graph API and a Functional API. We largely use the Graph API throughout the documentation, but feel free to use the Functional API if you'd prefer. ## Install From 5a2953c598fd472493f0ebfd2a08592e095f32cf Mon Sep 17 00:00:00 2001 From: Lauren Hirata Singh Date: Thu, 9 Oct 2025 16:27:38 -0400 Subject: [PATCH 11/11] remove graph/functional api from overview --- src/oss/langgraph/overview.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/oss/langgraph/overview.mdx b/src/oss/langgraph/overview.mdx index 2bf6c617e..f05678a3e 100644 --- a/src/oss/langgraph/overview.mdx +++ b/src/oss/langgraph/overview.mdx @@ -13,7 +13,7 @@ LangGraph is very low-level, and focused entirely on agent **orchestration**. Be We will commonly use [LangChain](/oss/langchain/overview) components throughout the documentation to integrate models and tools, but you don't need to use LangChain to use LangGraph. If you are just getting start with agents or want a higher level abstraction, we recommend you use LangChain's [agents](/oss/langchain/agents) that provide pre-built architectures for common LLM and tool calling loops. -LangGraph is focused on the underlying capabilities important for agent orchestration: durable execution, streaming, human-in-the-loop, etc. We expose two different APIs for consuming these capabilities: a Graph API and a Functional API. We largely use the Graph API throughout the documentation, but feel free to use the Functional API if you'd prefer. +LangGraph is focused on the underlying capabilities important for agent orchestration: durable execution, streaming, human-in-the-loop, and more. ## Install