From 8777c5badcb335596ffa3da54855c98e483968cc Mon Sep 17 00:00:00 2001 From: Kathryn May Date: Fri, 5 Sep 2025 16:35:42 -0400 Subject: [PATCH 1/4] Add an intgerations landing page as a catalog --- src/docs.json | 2 + .../images/OpenAI-black-monoblossom.svg | 23 +++++ src/langsmith/images/ag-icon.svg | 4 + .../images/agent-development-kit.png | Bin 0 -> 11976 bytes src/langsmith/images/anthropic-icon.svg | 16 ++++ src/langsmith/images/crewai-icon.svg | 11 +++ src/langsmith/images/instructor-icon.svg | 3 + src/langsmith/images/vercel-icon-light.svg | 3 + src/langsmith/integrations.mdx | 83 ++++++++++++++++++ src/langsmith/trace-with-instructor.mdx | 2 +- 10 files changed, 146 insertions(+), 1 deletion(-) create mode 100644 src/langsmith/images/OpenAI-black-monoblossom.svg create mode 100644 src/langsmith/images/ag-icon.svg create mode 100644 src/langsmith/images/agent-development-kit.png create mode 100644 src/langsmith/images/anthropic-icon.svg create mode 100644 src/langsmith/images/crewai-icon.svg create mode 100644 src/langsmith/images/instructor-icon.svg create mode 100644 src/langsmith/images/vercel-icon-light.svg create mode 100644 src/langsmith/integrations.mdx diff --git a/src/docs.json b/src/docs.json index 0c2f2dea0..23b23c059 100644 --- a/src/docs.json +++ b/src/docs.json @@ -694,6 +694,7 @@ { "group": "Integrations", "pages": [ + "langsmith/integrations", "langsmith/trace-with-langchain", "langsmith/trace-with-langgraph", "langsmith/trace-anthropic", @@ -1758,6 +1759,7 @@ { "group": "Integrations", "pages": [ + "langsmith/integrations", "langsmith/trace-with-langchain", "langsmith/trace-with-langgraph", "langsmith/trace-anthropic", diff --git a/src/langsmith/images/OpenAI-black-monoblossom.svg b/src/langsmith/images/OpenAI-black-monoblossom.svg new file mode 100644 index 000000000..d120666ce --- /dev/null +++ b/src/langsmith/images/OpenAI-black-monoblossom.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + diff --git a/src/langsmith/images/ag-icon.svg b/src/langsmith/images/ag-icon.svg new file mode 100644 index 000000000..1ae7d1e69 --- /dev/null +++ b/src/langsmith/images/ag-icon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/langsmith/images/agent-development-kit.png b/src/langsmith/images/agent-development-kit.png new file mode 100644 index 0000000000000000000000000000000000000000..9f967caa3008bdb13b446e1545cb16eef4e29149 GIT binary patch literal 11976 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 aa~f)e-P@me1|joTmVxdSoic5Q@c#!yYc4(j literal 0 HcmV?d00001 diff --git a/src/langsmith/images/anthropic-icon.svg b/src/langsmith/images/anthropic-icon.svg new file mode 100644 index 000000000..135a8b9f3 --- /dev/null +++ b/src/langsmith/images/anthropic-icon.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/langsmith/images/crewai-icon.svg b/src/langsmith/images/crewai-icon.svg new file mode 100644 index 000000000..5f0a6033e --- /dev/null +++ b/src/langsmith/images/crewai-icon.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/langsmith/images/instructor-icon.svg b/src/langsmith/images/instructor-icon.svg new file mode 100644 index 000000000..a305afd6a --- /dev/null +++ b/src/langsmith/images/instructor-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/langsmith/images/vercel-icon-light.svg b/src/langsmith/images/vercel-icon-light.svg new file mode 100644 index 000000000..72948d01a --- /dev/null +++ b/src/langsmith/images/vercel-icon-light.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/langsmith/integrations.mdx b/src/langsmith/integrations.mdx new file mode 100644 index 000000000..024a1e5d4 --- /dev/null +++ b/src/langsmith/integrations.mdx @@ -0,0 +1,83 @@ +--- +title: Integrations +sidebarTitle: Overview +mode: wide +--- + +LangSmith provides support for [LangChain](/oss/python/langchain/overview) and [LangGraph](/oss/python/langgraph/overview) as well as integrations with a growing set of popular [LLM providers](#llm-providers) and [agent frameworks](#agent-frameworks). This overview highlights some of the integrations in each category, while the complete list of supported integrations have dedicated guide pages in the navigation bar for setup and usage. + +## Native open source frameworks + + + + + + + + + + +## LLM providers + + + + + + + + + + +## Agent frameworks + + + + + + + + + + + + + + + + + + + + + diff --git a/src/langsmith/trace-with-instructor.mdx b/src/langsmith/trace-with-instructor.mdx index 49a3022fe..0cfd96471 100644 --- a/src/langsmith/trace-with-instructor.mdx +++ b/src/langsmith/trace-with-instructor.mdx @@ -3,7 +3,7 @@ title: Trace with Instructor sidebarTitle: Instructor (Python only) --- -LangSmith provides a convenient integration with [Instructor](https://jxnl.github.io/instructor/), a popular open-source library for generating structured outputs with LLMs. +LangSmith provides a convenient integration with [Instructor](https://python.useinstructor.com/), a popular open-source library for generating structured outputs with LLMs. In order to use, you first need to set your LangSmith API key. From 06cad6f432c043a8bd459f4e91a6f61ba217f846 Mon Sep 17 00:00:00 2001 From: Kathryn May Date: Thu, 25 Sep 2025 15:50:20 -0400 Subject: [PATCH 2/4] TS feedback --- src/langsmith/images/bedrock-icon.png | Bin 0 -> 13364 bytes src/langsmith/images/claude.svg | 3 ++ src/langsmith/images/deepseek-icon.svg | 1 + src/langsmith/images/google-gemini-icon.svg | 1 + src/langsmith/images/microsoft-icon.svg | 1 + src/langsmith/images/mistral-icon.svg | 1 + src/langsmith/images/opentelemetry-icon.svg | 4 ++ src/langsmith/integrations.mdx | 57 +++++++++++++++++--- 8 files changed, 61 insertions(+), 7 deletions(-) create mode 100644 src/langsmith/images/bedrock-icon.png create mode 100644 src/langsmith/images/claude.svg create mode 100644 src/langsmith/images/deepseek-icon.svg create mode 100644 src/langsmith/images/google-gemini-icon.svg create mode 100644 src/langsmith/images/microsoft-icon.svg create mode 100644 src/langsmith/images/mistral-icon.svg create mode 100644 src/langsmith/images/opentelemetry-icon.svg diff --git a/src/langsmith/images/bedrock-icon.png b/src/langsmith/images/bedrock-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..96461d33c16364d5e097c24eb65997d5c6662494 GIT binary patch literal 13364 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 literal 0 HcmV?d00001 diff --git a/src/langsmith/images/claude.svg b/src/langsmith/images/claude.svg new file mode 100644 index 000000000..1403b272b --- /dev/null +++ b/src/langsmith/images/claude.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/langsmith/images/deepseek-icon.svg b/src/langsmith/images/deepseek-icon.svg new file mode 100644 index 000000000..3fc230240 --- /dev/null +++ b/src/langsmith/images/deepseek-icon.svg @@ -0,0 +1 @@ +DeepSeek \ No newline at end of file diff --git a/src/langsmith/images/google-gemini-icon.svg b/src/langsmith/images/google-gemini-icon.svg new file mode 100644 index 000000000..787c83710 --- /dev/null +++ b/src/langsmith/images/google-gemini-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/langsmith/images/microsoft-icon.svg b/src/langsmith/images/microsoft-icon.svg new file mode 100644 index 000000000..13307b72f --- /dev/null +++ b/src/langsmith/images/microsoft-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/langsmith/images/mistral-icon.svg b/src/langsmith/images/mistral-icon.svg new file mode 100644 index 000000000..8e03e244b --- /dev/null +++ b/src/langsmith/images/mistral-icon.svg @@ -0,0 +1 @@ +Mistral \ No newline at end of file diff --git a/src/langsmith/images/opentelemetry-icon.svg b/src/langsmith/images/opentelemetry-icon.svg new file mode 100644 index 000000000..d7c352f83 --- /dev/null +++ b/src/langsmith/images/opentelemetry-icon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/langsmith/integrations.mdx b/src/langsmith/integrations.mdx index 024a1e5d4..deaa3ff64 100644 --- a/src/langsmith/integrations.mdx +++ b/src/langsmith/integrations.mdx @@ -4,7 +4,7 @@ sidebarTitle: Overview mode: wide --- -LangSmith provides support for [LangChain](/oss/python/langchain/overview) and [LangGraph](/oss/python/langgraph/overview) as well as integrations with a growing set of popular [LLM providers](#llm-providers) and [agent frameworks](#agent-frameworks). This overview highlights some of the integrations in each category, while the complete list of supported integrations have dedicated guide pages in the navigation bar for setup and usage. +LangSmith provides support for [LangChain](/oss/python/langchain/overview) and [LangGraph](/oss/python/langgraph/overview) as well as integrations with a growing set of popular [LLM providers](#llm-providers) and [agent frameworks](#agent-frameworks). For setup and usage, refer to the guide pages in the navigation bar. ## Native open source frameworks @@ -39,6 +39,26 @@ LangSmith provides support for [LangChain](/oss/python/langchain/overview) and [ href="/langsmith/trace-anthropic" horizontal> + + + + + + + + + + + + ## Agent frameworks @@ -62,18 +82,24 @@ LangSmith provides support for [LangChain](/oss/python/langchain/overview) and [ href="/langsmith/trace-with-google-adk" horizontal> - - - + + + + + + + +## Other + + + + + + + + + From b77ff65ab5f0486771f1173e04fd60c49915570a Mon Sep 17 00:00:00 2001 From: Kathryn May <44557882+katmayb@users.noreply.github.com> Date: Tue, 30 Sep 2025 16:34:32 -0400 Subject: [PATCH 3/4] Apply suggestions from code review Co-authored-by: Lauren Hirata Singh --- src/langsmith/integrations.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/langsmith/integrations.mdx b/src/langsmith/integrations.mdx index deaa3ff64..40a1e3013 100644 --- a/src/langsmith/integrations.mdx +++ b/src/langsmith/integrations.mdx @@ -11,13 +11,13 @@ LangSmith provides support for [LangChain](/oss/python/langchain/overview) and [ From 2398fba24211d14d21c335404b071d812dff9e48 Mon Sep 17 00:00:00 2001 From: Kathryn May <44557882+katmayb@users.noreply.github.com> Date: Tue, 30 Sep 2025 16:34:54 -0400 Subject: [PATCH 4/4] Update src/langsmith/integrations.mdx Co-authored-by: Lauren Hirata Singh --- src/langsmith/integrations.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/langsmith/integrations.mdx b/src/langsmith/integrations.mdx index 40a1e3013..28b76609b 100644 --- a/src/langsmith/integrations.mdx +++ b/src/langsmith/integrations.mdx @@ -6,7 +6,7 @@ mode: wide LangSmith provides support for [LangChain](/oss/python/langchain/overview) and [LangGraph](/oss/python/langgraph/overview) as well as integrations with a growing set of popular [LLM providers](#llm-providers) and [agent frameworks](#agent-frameworks). For setup and usage, refer to the guide pages in the navigation bar. -## Native open source frameworks +## Open source frameworks