LangChain Agency: RAG, agents and LangGraph
LANGCHAIN LLM ORCHESTRATION
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.

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. Prompt
- 2. Model
- 3. Schema check
- 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
- –
- –
- 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 Deployment
Deploys agents as a service with queue, persistence and API – in LangChain's cloud, hybrid or in your own Kubernetes cluster.
Self-hosted only on the Enterprise plan
Agents & processes
How model, tools and intermediate steps work together
LangChain
The framework for agents: combine model, tools and prompt into an agent, with middleware for approvals, summaries and guardrails.
Version 1.x since October 2025 · MIT license
LangGraph
Runs processes as a graph with defined states. A run can pause, wait for an approval and continue days later. LangChain agents run on it internally.
Version 1.x since October 2025 · MIT license
Deep Agents
A ready-made setup for longer agent tasks: plans steps, spawns subagents and keeps intermediate results in a file system.
Still before version 1.0, the API may change
Integrations
How models, data and tools are connected
Provider packages
Separate packages per provider, such as OpenAI, Anthropic or Google. They make models interchangeable without rewriting the application logic.
Retrievers and vector stores
Building blocks that split documents, store them as vectors and fetch the passages matching a question – the basis for assistants with your own knowledge.
MCP integration
Connects tools via the Model Context Protocol so an agent can use existing MCP servers.
Beta, since LangChain 1.4
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.
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.
Brands that work with us
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

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:
| Decision | Lean toward LangChain | Lean toward the alternative |
|---|---|---|
| Scope of the application | LangChain, 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 providers | LangChain, 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 approvals | LangChain 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 code | LangChain, 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. |
| Maintenance | LangChain, 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.
| Figure | LangChain | Anthropic (Claude) | OpenAI |
|---|---|---|---|
| Releases in 12 months | 85 | 92 | 90 |
| Median between releases | 4 days | 3 days | 4 days |
| Latest version | 1.6.0 (28/10/2026) | 1.3.0 (23/10/2026) | 7.46.0 (31/10/2026) |
| Downloads per month | 12M (npm) | 185M (npm) | 168M (npm) |
| Security advisories (12 months) | 1 | 2 | 0 |
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
| Version | Date | Issues opened | of which closed |
|---|---|---|---|
| 1.5.19 | 22/10/2026 | 8 | 0 |
| 1.5.18 | 16/10/2026 | 28 | 12 |
| 1.5.17 | 15/10/2026 | 0 | 0 |
| 1.5.16 | 08/10/2026 | 26 | 7 |
| 1.5.15 | 01/10/2026 | 24 | 7 |
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.

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.

Selected references
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.

LangChain Data & Insights
All postsWhen is LangChain worth it for our company?
How do you build reliable AI applications with LangChain instead of nice demos?
How do you integrate LangChain into our existing systems and data?
When is LangChain not the right choice?
How do you operate and maintain a LangChain solution over time?
LangChain & LLM orchestration: the guide
RAG, agents and guardrails – how LLM applications become productive and operationally safe in the enterprise. Download now.
Download the guideAn AI project with LangChain?
From use-case assessment to a production solution: we build your LLM application with LangChain.
To AI ConsultingReady 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?

Paul Kalisch
Executive Partner
- 30 minutes by video or phone
- You talk directly to a partner, not to sales
- You get the order of steps, risks and rough costs
Related services and technologies for LangChain
- ServiceAI Consulting & Process Optimization
- ServiceProcess Automation & AI Workflows
- ServiceProcess Analysis & AI Strategy
- ServiceAI Chatbots & Digital Assistants
- TechnologyAnthropic Claude
- TechnologyOpenAI
- TechnologyMake
- TechnologyZapier
- TechnologyIFTTT












