Krishnakant R.
KR
Krishnakant R.
Associate
Small-Business (50 or fewer emp.)
"Perfect cloud notebook for running Python code and AI scripts without heavy laptop setup"
4.5/5
What do you like best about Langchain?

​The best part about Google Colab is that it gives free access to Python environments directly in the browser. I don't have to worry about configuring complex dependencies or heavy libraries locally on my laptop. It allows me to test Python code, run AI libraries, and share notebooks with simple link sharing for college assignments. Review collected by and hosted on G2.com.

What do you dislike about Langchain?

The active session disconnects if left idle for a while, which wipes out temporary files unless you save them directly to Google Drive. Also, free runtime limits can occasionally get exhausted during long coding sessions, but for daily project testing, it works fine. Review collected by and hosted on G2.com.

Ritesh G.
RG
Ritesh G.
Cloud Coordinator
Small-Business (50 or fewer emp.)
"LangChain Speeds Up Building AI Apps with Great Integrations"
4/5
What do you like best about Langchain?

As a student, I found LangChain very useful for building AI Applications. The documentation and modular design made it easier to connect LLMs, databases, and APIs. Integration with popular AI models and vector databases is excellent. Performance is good, though debugging complex chains can be difficult. Since it's open source, it offers great value for learning. Overall, it helped me build AI projects much faster Review collected by and hosted on G2.com.

What do you dislike about Langchain?

I found the learning curve a bit steep, especially when working with agents and complex chains. The documentation can feel overwhelming at beginning, and frequent updates sometimes require changing existing code Review collected by and hosted on G2.com.

Juan Esteban V.
JV
Juan Esteban V.
Software Engineer
Small-Business (50 or fewer emp.)
"LangChain Makes Building Practical AI Apps with LLMs Structured and Useful"
4.5/5
What do you like best about Langchain?

I like how it helps me build practical AI applications by connecting language models with tools, data, and external services. During my Master’s in AI at UNIR, it has made experimenting with LLMs feel more structured, focused, and genuinely useful. Review collected by and hosted on G2.com.

What do you dislike about Langchain?

Sometimes when there are many abstractions docs are a bit hard to follow, but in general I like it a lot, because it gives nice support as well Review collected by and hosted on G2.com.

Kamal .
K
Kamal .
Account manager
Mid-Market (51-1000 emp.)
"LangChain Simplifies Building Context-Aware AI Apps and Chatbots"
4.5/5
What do you like best about Langchain?

I use LangChain to build and manage AI-powered applications by connecting large language models with external data sources, tools, and workflows. It simplifies development by helping me create AI solutions like chatbots, automation tools, and other applications that need contextual, relevant responses. Review collected by and hosted on G2.com.

What do you dislike about Langchain?

The biggest challenges are the initial learning curve and the complexity involved in building more advanced workflows. Clearer documentation, simpler debugging tools, and more beginner-friendly examples would go a long way toward improving the overall experience. Review collected by and hosted on G2.com.

Aniket P.
AP
Aniket P.
Senior Software Engineer
Information Technology and Services
Enterprise (> 1000 emp.)
"LangChain’s Modular Architecture Makes Connecting LLMs to Enterprise Data Easy"
5/5
What do you like best about Langchain?

As a Snowflake Data Engineer, most of my work involves designing and maintaining data pipelines, building data models, and optimizing data processing using Snowflake features such as Streams, Tasks, and stored procedures. What I like about LangChain is that it provides a structured way to connect LLMs with enterprise data and applications.

I found the modular approach useful because different components can be added or changed depending on the use case. From a data engineering perspective, it makes it easier to think about how existing curated data can be exposed to AI applications without having to build the complete integration from scratch. Review collected by and hosted on G2.com.

What do you dislike about Langchain?

The main thing I found challenging is that Langchain is evolving very quickly. New releases and API changes mean that some examples or approaches can become outdated. It takes some time to understand which components and patterns are recommended in the latest version. Review collected by and hosted on G2.com.

NM
Neelanjana M.
Sr. Corporate Trainer/ Consultant
Enterprise (> 1000 emp.)
"LangChain Makes Building AI Apps Fast with Powerful Integrations"
4.5/5
What do you like best about Langchain?

What I like best about LangChain is how easily it connects language models with external data sources, APIs, databases, and tools. It provides reusable components that make it faster to build AI applications such as chatbots, document assistants, and automated workflows. The wide range of integrations and active community support are also very helpful when developing and testing new use cases. Review collected by and hosted on G2.com.

What do you dislike about Langchain?

What I dislike about LangChain is that it can become complex when building larger applications. The documentation and framework structure may feel overwhelming for beginners, and frequent updates can sometimes introduce changes that require existing code to be modified. Debugging multi-step chains or agent workflows can also be difficult because it is not always easy to identify where an issue occurred. For simpler AI use cases, the framework may feel heavier than necessary. Review collected by and hosted on G2.com.

Vivek D.
VD
Vivek D.
Software Developer
Computer Software
Small-Business (50 or fewer emp.)
"Flexible Code-First Environment for Building Autonomous AI Agents"
4/5
What do you like best about Langchain?

The Langchain codefirst environment gives more flexibility for creating Autonomus AI agents and to maintain them regularly Review collected by and hosted on G2.com.

What do you dislike about Langchain?

The only part I dislike about langchain is that the framework changes very frequently and its hard to maintain existing systems with new version updates. Sometimes the new update might break the existing agent process and it takes extra time fixing it. Review collected by and hosted on G2.com.

Verified User in Architecture & Planning
UA
Verified User in Architecture & Planning
Small-Business (50 or fewer emp.)
"Easy No-Code AI Bot Building for Non-Coders"
4/5
What do you like best about Langchain?

From someone who doesnt know any code and doesnt understand it, the option to build my own ai bot without code is great. It makes it quite easy to build a bot agent, but it can be quite tricky with all the user interface, but it is very possible for someone who doesnt understand code Review collected by and hosted on G2.com.

What do you dislike about Langchain?

if you build a ai bot agent with the "build without code" option you can be limited as to what it can do. if you want something more intense for your operations or projects so to speak then you will need to understand some code. The User interface took me a long while to understand and I was confused at the starting process. Review collected by and hosted on G2.com.

Verified User in Information Services
UI
Verified User in Information Services
Enterprise (> 1000 emp.)
"Flexible Framework for Rapid LLM Prototyping"
4.5/5
What do you like best about Langchain?

What I like best about LangChain is its flexibility and extensive ecosystem for building LLM-powered applications. It provides a structured way to create RAG workflows, AI agents, prompt pipelines, and tool integrations without having to build every component from scratch. The wide range of integrations with LLMs, vector databases, APIs, and data sources makes it easy to experiment with different architectures and technologies.

It has significantly improved my workflow by reducing development effort during prototyping and allowing me to focus on application logic rather than boilerplate integration code. The framework is powerful enough for complex AI use cases while still supporting rapid proof-of-concept development. I also appreciate the active community, extensive documentation, and the ability to combine retrieval, memory, tools, and agent capabilities into a single workflow. From an ROI perspective, it helps accelerate AI development and reduces the time required to validate new ideas. Review collected by and hosted on G2.com.

What do you dislike about Langchain?

One challenge with LangChain is that the framework has a fairly steep learning curve when moving beyond basic examples. Because it offers many abstractions, integrations, and components, it can take time to understand the best patterns for a specific use case. Frequent updates and changes in APIs can also require developers to revisit existing code and documentation.

For complex workflows, debugging and observability can sometimes be challenging because multiple layers of chains, agents, tools, and retrieval components are involved. While the ecosystem is powerful, new users may benefit from more end-to-end examples, migration guides, and production-focused best practices. Overall, the flexibility is a major strength, but it can also introduce additional complexity for onboarding and maintenance. Review collected by and hosted on G2.com.

Lov S.
LS
Lov S.
Founder
Small-Business (50 or fewer emp.)
"The essential framework for building production-grade LLM applications"
4.5/5
What do you like best about Langchain?

Langchain has become the backbone of our LLM application development workflow over the past year. The standout feature for me is the incredible modularity of its component architecture — chains, agents, tools, and memory are all neatly decoupled, which makes it trivial to swap out an LLM provider like OpenAI for Anthropic without rewriting any core logic. The prompt templating system with ChatPromptTemplate and the built-in output parsers have saved us countless hours of manually formatting and parsing LLM responses. I also deeply appreciate the LangChain Expression Language (LCEL) introduced more recently — it makes composing complex chains declarative and readable, and the automatic parallelization of independent steps is a genuine performance win that required zero extra engineering effort on our part.

Beyond the framework itself, the ecosystem integrations are what truly set Langchain apart. We use the document loaders to ingest everything from PDFs to Confluence pages, the text splitters (especially RecursiveCharacterTextSplitter) to chunk our content intelligently, and the vector store integrations to connect to Pinecone and Weaviate with just a few lines of configuration. The agent framework — particularly the ReAct agent pattern and the ability to create custom tools with the @tool decorator — has allowed us to build sophisticated multi-step reasoning pipelines that can query databases, call external APIs, and perform calculations in a single conversational flow. The LangSmith observability platform, while still maturing, gives us visibility into token usage, latency breakdowns, and chain execution traces that were previously a black box. Review collected by and hosted on G2.com.

What do you dislike about Langchain?

My biggest frustration with Langchain has been the pace of change and the associated documentation lag. The framework has gone through multiple significant API overhauls — from the original Chain-based approach to LCEL, and now the push toward LangGraph for agentic workflows — and keeping production applications updated has been genuinely challenging. We've had to refactor our codebase multiple times, and the migration guides, while helpful, often leave edge cases uncovered. The deprecation warnings can be confusing when they reference classes that were themselves already deprecated in a previous version.

Another pain point is the abstraction overhead. Langchain's strength in abstracting away provider differences can become a weakness when you need fine-grained control. There are times when we've had to drop down to the raw provider SDK to handle streaming edge cases or custom parameters that Langchain's interface doesn't expose cleanly. The LangChain Hub for prompt sharing is a great idea in theory, but in practice we've found it difficult to discover quality prompts, and the versioning story could be much more robust. Token cost tracking is also not as transparent as I'd like — especially when using the default agent executor patterns that can loop unexpectedly and burn through tokens before you realize what's happening. Review collected by and hosted on G2.com.