Recommended migration path for tools and integrations following the langchain-community sunset? #197332
Replies: 1 comment 1 reply
|
The safest migration path is probably to treat For mainstream integrations, I would migrate to the dedicated partner packages where they exist, for example For production systems, I’d approach it like this:
For things like So architecturally, I’d avoid letting application code depend directly on lots of LangChain integration imports. Use LangChain/LangGraph for orchestration where it adds value, but keep tools, retrievers, vector stores, and provider clients isolated behind your own adapters. That way, if another package moves or gets deprecated later, you swap the adapter instead of rewriting your whole agent workflow. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Question
Body
Hi everyone,
With the recent official announcement sunsetting the langchain-community package and archiving the repository, I am evaluating how to safely migrate my current production workflows and agent toolsets.
Previously, I relied on langchain-community to manage third-party integrations (such as document loaders, vector stores, and utility tools like DuckDuckGoSearchRun etc).
Now that the community package is deprecated, what is the recommended architectural pattern moving forward? Specifically:
For Mainstream Integrations: Should we strictly migrate to standalone partner packages (e.g., langchain-openai, langchain-chroma)? Is there a definitive index or mapping available for where all the components moved?
I want to ensure my team builds clean, maintainable, and future-proof agent applications without relying on frozen or archived legacy dependencies. Any guidance, official migration docs, or architectural advice from the maintainers or community would be greatly appreciated!
Thanks in advance.
Guidelines
All reactions