nextlevels logo
DEEN

LangChain Agency: RAG, agents and LangGraph

LANGCHAIN LLM ORCHESTRATION

LangChain

LangChain is a framework for LLM applications: it connects language models with data, tools and workflows, turning models into production AI systems.

LangChain in figures

149K
85
1.6.0
0 days
12M

What is LangChain?

LangChain is an open-source framework for applications built on language models, available for Python and JavaScript or TypeScript. It connects models to documents, databases and tools. It comes with LangGraph, which runs agents as a flow with defined states that can pause, wait for approval and then carry on.

As a decision-maker, three points matter. LangChain is MIT-licensed, so the framework itself is free; tracing and evaluation are offered separately by the vendor as LangSmith. Since October 2025, LangChain and LangGraph have been at version 1.0, with a commitment to no breaking changes before 2.0. According to the release policy, older projects on version 0.3 only get security and critical bug fixes until December 2026.

Because LangChain abstracts the provider, models from OpenAI and Anthropic run on the same code. Whether you need the framework or the provider's SDK is enough is covered further down.

Stacks of printed documents in folders, close-up

From email to CRM record

Pick one of three sample emails and process it: the model fills a fixed JSON schema, we check the answer and only then write to the CRM. One email fails the check – then you see the second attempt. The answers are prepared, the schema check runs in your browser.

From:
j.berger@example.com
Subject:
Request: equipping 40 workstations

Hello, we are moving offices in spring and need monitors and docking stations for 40 workstations. Could you send us a quote by the end of the month? Best regards Julia Berger Berger Logistik GmbH

  1. 1. Prompt
  2. 2. Model
  3. 3. Schema check
  4. 4. CRM fields
{
  "type": "object",
  "required": [
    "company",
    "contact",
    "email",
    "intent",
    "urgency",
    "summary"
  ],
  "additionalProperties": false,
  "properties": {
    "company": {
      "type": "string"
    },
    "contact": {
      "type": "string"
    },
    "email": {
      "type": "string",
      "format": "email"
    },
    "intent": {
      "enum": [
        "quote",
        "support",
        "complaint"
      ]
    },
    "urgency": {
      "enum": [
        "low",
        "normal",
        "high"
      ]
    },
    "summary": {
      "type": "string"
    }
  }
}

CRM record

Company
–
Contact
–
Email
–
Request type
–
Urgency
–
Summary
–

Prepared sample answers, no live model. Emails and companies are made up, the schema check runs in your browser.

The LangChain ecosystem

Observe & operate

How you see what the agent does and deploy it

LangSmith

Tracing, evaluation and monitoring: every model call and tool step is recorded, test sets check answer quality before every update. A commercial service, not open source.

LangSmith records every step the agents take

Agents & processes

How model, tools and intermediate steps work together

Agents call models and tools through uniform interfaces

Integrations

How models, data and tools are connected

Provider packages talk to the model APIs and your data sources

Your models and data

Not LangChain: OpenAI, Anthropic or other providers, your vector database, documents and APIs.

What we build with LangChain

Bookable individually or as a project. And if a direct model call is enough, we tell you up front.

  • RAG on your data

    Loading documents, splitting them sensibly, storing them in a vector database and retrieving them on purpose. The model's answers rest on your content and name their source.

  • Agents with LangGraph

    Multi-step flows with state: the agent gathers data, proposes an action and waits for human approval at critical steps. Interrupted runs resume where they left off.

  • Connecting CRM, shop and ERP

    We describe your interfaces as tools the agent may call and define fixed output formats so results can be processed straight away.

  • Moving to LangChain 1.0

    We move projects from version 0.3 to 1.0: agents onto create_agent, legacy features from langchain-classic replaced step by step, tests after every step. The application stays in production throughout.

  • Architecture review

    We look at your LLM application – retrieval, prompts, tools, costs – and tell you what can be improved and whether LangChain is the right frame at all.

  • Evaluation, monitoring and updates

    Test cases with expected answers, tracing via LangSmith or a custom setup, cost per request. We roll out framework and model updates tested.

How your LangChain project runs

Cost and duration depend on scope. Our project calculator gives you a first range; the binding figure comes with the offer after the workshop.

  1. First call

    You describe the goal, the users and the systems you already have. We tell you straight away whether LangChain fits or whether another route is better.

  2. Architecture workshop

    We define the data model, interfaces and hosting and cut the scope into packages. The offer is based on that.

  3. Delivery in iterations

    We ship in short steps to a test environment, so you see every stage. Tests and code review are part of each step.

  4. Go-live and operations

    We deploy to your infrastructure or run the application for you. After that we handle updates and monitoring if you want.

Brands that work with us

  • Vosdellen logo
  • Kumho Tire logo
  • Cisco logo
  • Software AG logo
  • voicecon logo
  • HanseMerkur logo
  • Sixt logo

Pros and cons of LangChain

Pros

  • Model-agnostic: OpenAI, Anthropic and other providers can be swapped without rebuilding the application.
  • Many ready-made building blocks for RAG, vector databases and document sources save integration work.
  • LangGraph lets you model multi-step agents as traceable flows with state and approval steps.
  • Open source under the MIT license, with a very active community for Python and JavaScript.

Cons

  • The extra abstraction makes debugging harder than calling the model SDK directly.
  • The framework moves fast, and updates regularly come with changed interfaces.
  • For a single, simple model call, LangChain adds weight rather than value.
  • Convenient tracing and evaluation mostly come with the paid LangSmith service; otherwise you build them yourself.

Is LangChain right for you?

A good fit if …

  • your language model needs access to your own documents, databases and APIs.
  • you want multi-step flows with tools, intermediate steps and human approval.
  • you want to keep the option of switching between model providers.
  • your team knows Python or TypeScript and wants to keep developing the solution in-house.

Probably not if …

  • you only need a single prompt without data access or tools.
  • your provider's built-in assistant offering already covers all requirements.
  • nobody can update dependencies regularly and test the application after upgrades.
  • auditors need every line of code to be traceable without a third-party framework in between.

We build with LangChain

LangChain orchestrates models, data and tools. We use it to build AI solutions that reliably draw on your content and processes.

  • Retrieval-augmented generation on your data
  • Tool and API integration for agents
  • Structured outputs and guardrails
  • Monitoring of quality and cost
Image about: We build with LangChain

LangChain or the SDK?

For many tasks a direct call via the OpenAI or Anthropic SDK is enough. Answer five questions about your project and see whether the framework pays off, and why. The weighting follows the decision table below.

Question 1 of 5

What should the application do?

All trade-offs as a table

When LangChain – and when the provider SDK?

For many tasks, a direct call through the OpenAI or Anthropic SDK is enough. This is how we weigh it:

DecisionLean toward LangChainLean toward the alternative
Scope of the applicationLangChain, if retrieval from documents, several tools and intermediate steps come together.SDK, if one model call with a fixed prompt does the job, such as classifying or summarizing texts.
Model providersLangChain, if you want to switch providers or use different models for different subtasks.SDK, if you deliberately commit to one provider and want to use its own features to the full.
Long flows with approvalsLangChain with LangGraph, if a flow runs for hours or days, has to save intermediate state and wait for people.SDK, if the agent calls a few tools in a short loop and returns the result right away.
Traceability in the codeLangChain, if your team knows the framework and wants to reuse building blocks.SDK, if reviewers should read every line without a third-party framework and fewer dependencies count.
MaintenanceLangChain, if someone updates dependencies regularly. Since version 1.0, minor releases are committed to come without breaking changes.SDK, if hardly anyone has time for updates after launch. One dependency less means less to maintain.

As of October 2026

LangChain compared

LangChain next to technologies of the same category, measured with the same public sources.

LangChain compared
FigureLangChainAnthropic (Claude)OpenAI
Releases in 12 months859290
Median between releases4 days3 days4 days
Latest version1.6.0 (28/10/2026)1.3.0 (23/10/2026)7.46.0 (31/10/2026)
Downloads per month12M (npm)185M (npm)168M (npm)
Security advisories (12 months)120

Sources: OSV.dev, npm · as of 31/10/2026. Figures are indicators, not a verdict on quality. Go to the pages: Anthropic (Claude) · OpenAI

Releases & issues

Releases & issues
VersionDateIssues openedof which closed
1.5.1922/10/202680
1.5.1816/10/20262812
1.5.1715/10/202600
1.5.1608/10/2026267
1.5.1501/10/2026247

Source: GitHub · as of 25/10/2026

RAG instead of hallucination

LangChain couples models to your knowledge sources. Answers rest on real content rather than guessed knowledge.

Tools and agents

Through tool integration, LLMs perform actions – search, calculations, API calls – within clearly defined limits.

Illustration of RAG instead of hallucination and Tools and agents

Orchestrating complex workflows

Chains and graphs link steps into traceable workflows instead of opaque one-off prompts.

Model-independent

LangChain abstracts the provider. Models from OpenAI, Anthropic and others can be swapped without rebuilding the app.

Illustration of Orchestrating complex workflows and Model-independent

Knowledge assistants

LangChain connects models with documents and databases so teams get well-founded answers from their own content.

Agentic automation

With tool access, agents take on multi-step tasks – controlled, traceable and with clear escalations.

Illustration of Knowledge assistants and Agentic automation

LangChain Data & Insights

All posts

Frequently asked questions about LangChain

Your question isn't here?

Ask directly
When is LangChain worth it for our company?
LangChain pays off as soon as a language model needs to do more than generate text and instead has to draw on your own data, tools and workflows. Typical cases are retrieval-augmented generation on your content, agents that call APIs, or multi-step flows with structured outputs. If you only need a single, simple prompt call, talking to the model's SDK directly is often enough.
How do you build reliable AI applications with LangChain instead of nice demos?
We use LangChain to orchestrate models, data and tools into traceable flows and secure them with structured outputs and guardrails. That gives the model clear inputs, defined output formats and controlled tools rather than free improvisation. On top of that we set up evaluation from the start, so we can measure quality instead of judging it by gut feeling.
How do you integrate LangChain into our existing systems and data?
We connect your content through RAG pipelines so the language model draws on your documents, knowledge sources and databases instead of guessing. Through tool and API integration we link agents to your existing systems such as CRM, shop or internal services. LangChain stays the orchestration layer here: it connects your systems rather than replacing them.
When is LangChain not the right choice?
If you only need a single model call with no data, tools or multi-step logic, LangChain's extra abstraction is more of a burden than a help. And if a provider already ships a ready-made assistant or agent solution that covers all your requirements, we honestly check whether a separate framework is needed at all. We recommend LangChain where orchestrating data, tools and workflows genuinely makes the difference.
How do you operate and maintain a LangChain solution over time?
We set up monitoring for quality and cost so you can see how good the answers are and what they consume. Through ongoing evaluation we notice when behavior shifts due to new data or a model change and can adjust deliberately. Because models and pricing evolve fast, we design LangChain applications so individual building blocks can be swapped out without rebuilding the whole flow.
Free guide

LangChain & LLM orchestration: the guide

RAG, agents and guardrails – how LLM applications become productive and operationally safe in the enterprise. Download now.

Download the guide

An AI project with LangChain?

From use-case assessment to a production solution: we build your LLM application with LangChain.

To AI Consulting

Ready for your LangChain project?

Let's talk about your requirements – we'll get back to you within one business day with concrete next steps.

What's it about?

Profile picture of Paul Kalisch, Executive Partner

Paul Kalisch

Executive Partner

  1. 30 minutes by video or phone
  2. You talk directly to a partner, not to sales
  3. You get the order of steps, risks and rough costs

+49 (0) 2161 539 71 60info@next-levels.de

* Sources: GitHub (25/10/2026), npm (31/10/2026) · Green: strong, orange: weaker, red: notably weak, each against usual values. A pointer, not a verdict.