Skip to main content
LangChainCustomer feedback

Multiple developers, including current and past users, criticize LangChain for its excessive abstractions, poor documentation, and buggy features, with one current user reporting they had to patch...

What happened

Multiple developers, including current and past users, criticize LangChain for its excessive abstractions, poor documentation, and buggy features, with one current user reporting they had to patch broken middleware for model provider integrations in the last week.

Source

Post

Highlighted: the lines this signal was extracted from

I was early on langchain around the gpt-4.1 era, built in python and hosted on AWS. Back then pre Claude code dev was kind of a nightmare, every customization was hidden behind layers of abstractions in langchain and features/changes took a while. Spent the last two years in a custom typescript runtime for agents, no frameworks, all custom handcrafted code, and then of course assisted by Claude/Codex. I am building something new 0 to 1 and curious about the experience if I return to building on the langchain stack, what are the pros/cons versus custom agnostic code, or using vercel SDK etc. Things I care about are easy model provider swapping, observability day 1, evals, human-in-the-loop, and ZDR/HIPPA compliance. Also from a dev hiring perspective, curious on the sentiment of TS v Python for agents in 2026. Is langchain/deep agents TS on par? Lots of questions, happy to hear general perspective or get into specifics, appreciate any insight!

Also quoted as evidence

  • [comment u/TheExodu5] We have 4 model providers: OpenAI, Anthropic, Ollama, OpenAI compatible. Every one of them except for OpenAI has needed compatibility fixes. This past week I had to patch the tool limit middleware which is currently broken while its documentation lies.

  • [comment u/MindfulK9Coach] The level of abstraction, lackluster documentation upkeep, and constant wrapping of simple tooling are not worth the headache.

reddit.com/r/LangChain/comments/1wr7et9/early_2024_langchain_user_com...Read the full source

Comments on the post

5 of 19 comments
  • “your post reads like a timeline of my own trauma with langchain. that early gpt-4 era was just peeling back abstraction after abstraction until you realized you spent 3 days debugging a wrapper that did nothing i circled back to langchain about 4 months ago for a new project and it’s... different. the model provider swapping is actually smooth now, like genuinely a strength of the stack. observa”

    u/therarewomanhood3 points · Sep 27, 2026View

  • “It is simpler to build it yourself. The level of abstraction, lackluster documentation upkeep, and constant wrapping of simple tooling are not worth the headache. I also started shipping with them from their inception and quickly removed all of their bloated nonsense. If it is all you have access to with a team ready to stay on top of the inevitable slop, cool. If not, you can code most of t”

    u/MindfulK9Coach2 points · Sep 27, 2026View

  • “As a current LangChain user: avoid. We have 4 model providers: OpenAI, Anthropic, Ollama, OpenAI compatible. Every one of them except for OpenAI has needed compatibility fixes. This past week I had to patch the tool limit middleware which is currently broken while its documentation lies. The checkpointer is incredibly inefficient. I have to go into the guts and strip out a lot of the data they”

    u/TheExodu52 points · Sep 27, 2026View

  • “for the things you listed, the biggest change since the gpt-4.1 era is that observability and evals don't have to be framework-coupled anymore. We run OpenTelemetry-based tracing that instruments LangChain and most other frameworks, so you get spans, latency and token cost from day one whether you stay on langchain or keep your custom TS runtime. Evals sit on the same traces, so you can score grou”

    u/Future_AGI1 points · Sep 28, 2026View

  • “i genuinely can't think of a single reason to use langchain in 2026. just vibe it out and stop worrying about it”

    u/__SlimeQ__-1 points · Sep 27, 2026View

Extracted by Autobound

From the Signal API record
Signal
Customer feedback

What this signalsUser posts often show product pain before it reaches reviews or churn.

Subreddit
r/LangChain

Companies

  • OpenAIAlso named
  • AnthropicAlso named
  • OllamaAlso named

The full record

From the Signal API record

Numbers

Mentions
7

Details

Timing
Ongoing state
Category
Usability
Virality
Somewhat high
Post kind
Text
Prominence
Core
Company's role
Vendor

Topics and mentions

Topics

  • developer experience
  • abstractions
  • documentation
  • integrations
  • bugs

Flair

  • Discussion

Extraction

Sentiment
Negative
Detected
Sep 27, 2026
signal_type
reddit-company
signal_subtype
customerFeedback

Use this data

Get every Reddit signal for LangChain and the companies you sell to, in the tools you already use.

  1. Ask Claude about it

    Connect Autobound to Claude, Claude Code or Cursor with MCP. Then ask: “What changed at LangChain this week?”

  2. Send it to your own tools

    The Signal API returns Reddit signals for any list of companies as JSON, for your CRM, warehouse or app.

  3. Try it free

    Sign up and spend your free credits on the companies you sell to.

    Start Free1,000 free credits

The API returns more than this page shows

This page shows a preview. The full reddit-company record in the Signal API and MCP can also have these 8 fields. Some fields are empty for some signals.

Company

  • linkedin_urlValue in the API
  • industriesValue in the API
  • employee_count_lowValue in the API
  • employee_count_highValue in the API
  • revenueValue in the API
  • descriptionValue in the API

Signal

  • signal_nameValue in the API
  • associationValue in the API
Show the full JSONThe record on this page and the API request

GET /v1/signals/0ee69cb3-b301-5d49-a0d1-3e4f097d3c06 returns this record as JSON. POST /v1/companies/enrich returns every signal for langchain.com.

{
  "signal_id": "0ee69cb3-b301-5d49-a0d1-3e4f097d3c06",
  "signal_type": "reddit-company",
  "signal_subtype": "customerFeedback",
  "detected_at": "2026-09-27T01:35:48+00:00",
  "company": {
    "name": "LangChain",
    "domain": "langchain.com"
  },
  "data": {
    "nsfw": false,
    "stage": "none",
    "awards": 0,
    "timing": "ongoing_state",
    "topics": [
      "developer experience",
      "abstractions",
      "bugs",
      "documentation",
      "integrations"
    ],
    "post_id": "1wr7et9",
    "summary": "Multiple developers, including current and past users, criticize LangChain for its excessive abstractions, poor documentation, and buggy features, with one current user reporting they had to patch broken middleware for model provider integrations in the last week.",
    "category": "usability",
    "comments": [
      {
        "url": "https://www.reddit.com/r/LangChain/comments/1wr7et9/comment/pcab9y0/",
        "depth": 0,
        "score": 3,
        "author": "therarewomanhood",
        "excerpt": "your post reads like a timeline of my own trauma with langchain. that early gpt-4 era was just peeling back abstraction after abstraction until you realized you spent 3 days debugging a wrapper that did nothing\n\n i circled back to langchain about 4 months ago for a new project and it’s... different. the model provider swapping is actually smooth now, like genuinely a strength of the stack. observa",
        "posted_at": "2026-09-27T01:47:18.000Z",
        "author_url": "https://www.reddit.com/user/therarewomanhood/"
      },
      {
        "url": "https://www.reddit.com/r/LangChain/comments/1wr7et9/comment/pcbcf5k/",
        "depth": 0,
        "score": 2,
        "author": "MindfulK9Coach",
        "excerpt": "It is simpler to build it yourself.\n\n The level of abstraction, lackluster documentation upkeep, and constant wrapping of simple tooling are not worth the headache.\n\n I also started shipping with them from their inception and quickly removed all of their bloated nonsense. If it is all you have access to with a team ready to stay on top of the inevitable slop, cool.\n\n If not, you can code most of t",
        "posted_at": "2026-09-27T05:51:25.000Z",
        "author_url": "https://www.reddit.com/user/MindfulK9Coach/"
      },
      {
        "url": "https://www.reddit.com/r/LangChain/comments/1wr7et9/comment/pcahle1/",
        "depth": 0,
        "score": 2,
        "author": "TheExodu5",
        "excerpt": "As a current LangChain user: avoid.\n\n We have 4 model providers: OpenAI, Anthropic, Ollama, OpenAI compatible. Every one of them except for OpenAI has needed compatibility fixes. This past week I had to patch the tool limit middleware which is currently broken while its documentation lies.\n\n The checkpointer is incredibly inefficient. I have to go into the guts and strip out a lot of the data they",
        "posted_at": "2026-09-27T02:24:04.000Z",
        "author_url": "https://www.reddit.com/user/TheExodu5/"
      },
      {
        "url": "https://www.reddit.com/r/LangChain/comments/1wr7et9/comment/pckgfmy/",
        "depth": 0,
        "score": 1,
        "author": "Future_AGI",
        "excerpt": "for the things you listed, the biggest change since the gpt-4.1 era is that observability and evals don't have to be framework-coupled anymore. We run OpenTelemetry-based tracing that instruments LangChain and most other frameworks, so you get spans, latency and token cost from day one whether you stay on langchain or keep your custom TS runtime. Evals sit on the same traces, so you can score grou",
        "posted_at": "2026-09-28T13:00:01.000Z",
        "author_url": "https://www.reddit.com/user/Future_AGI/"
      },
      {
        "url": "https://www.reddit.com/r/LangChain/comments/1wr7et9/comment/pcaqm71/",
        "depth": 0,
        "score": -1,
        "author": "__SlimeQ__",
        "excerpt": "i genuinely can't think of a single reason to use langchain in 2026. just vibe it out and stop worrying about it",
        "posted_at": "2026-09-27T03:18:04.000Z",
        "author_url": "https://www.reddit.com/user/__SlimeQ__/"
      }
    ],
    "evidence": [
      "[post] Back then pre Claude code dev was kind of a nightmare, every customization was hidden behind layers of abstractions in langchain and features/changes took a while.",
      "[comment u/TheExodu5] We have 4 model providers: OpenAI, Anthropic, Ollama, OpenAI compatible. Every one of them except for OpenAI has needed compatibility fixes. This past week I had to patch the tool limit middleware which is currently broken while its documentation lies.",
      "[comment u/MindfulK9Coach] The level of abstraction, lackluster documentation upkeep, and constant wrapping of simple tooling are not worth the headache."
    ],
    "virality": "somewhat_high",
    "post_date": "2026-09-27T01:35:48.000Z",
    "post_kind": "text",
    "post_text": "I was early on langchain around the gpt-4.1 era, built in python and hosted on AWS. Back then pre Claude code dev was kind of a nightmare, every customization was hidden behind layers of abstractions in langchain and features/changes took a while. Spent the last two years in a custom typescript runtime for agents, no frameworks, all custom handcrafted code, and then of course assisted by Claude/Codex.\n\nI am building something new 0 to 1 and curious about the experience if I return to building on the langchain stack, what are the pros/cons versus custom agnostic code, or using vercel SDK etc. Things I care about are easy model provider swapping, observability day 1, evals, human-in-the-loop, and ZDR/HIPPA compliance. Also from a dev hiring perspective, curious on the sentiment of TS v Python for agents in 2026. Is langchain/deep agents TS on par?\n\nLots of questions, happy to hear general perspective or get into specifics, appreciate any insight!",
    "sentiment": "negative",
    "subreddit": "LangChain",
    "post_flair": [
      "Discussion"
    ],
    "post_title": "Early 2024 langchain user coming back around to ask about experience before building something new",
    "prominence": "core",
    "source_url": "https://www.reddit.com/r/LangChain/comments/1wr7et9/early_2024_langchain_user_coming_back_around_to/",
    "entity_role": "vendor",
    "post_author": "Omrinachmani",
    "upvote_ratio": 1,
    "mention_count": 7,
    "mention_surge": true,
    "subreddit_url": "https://www.reddit.com/r/LangChain/",
    "total_upvotes": 6,
    "comments_total": 20,
    "total_comments": 19,
    "event_date_text": "This past week",
    "other_companies": [
      {
        "name": "OpenAI",
        "role": "partner",
        "domain": "openai.com"
      },
      {
        "name": "Anthropic",
        "role": "partner",
        "domain": "anthropic.com"
      },
      {
        "name": "Ollama",
        "role": "partner",
        "domain": "ollama.com"
      }
    ],
    "post_author_url": "https://www.reddit.com/user/Omrinachmani/",
    "signal_category": "feedback",
    "comments_included": 5
  }
}

Long text fields are shortened on this page.

Looking up one signal by its id is free. Enrich costs 2 credits per signal returned; a call with no results is free.