Wichtigste Erkenntnisse
- MIT-Lizenz — vollständig kostenlos in Nutzung, Modifikation und Self-Hosting, ohne Nutzungsgrenzen für die Bibliothek selbst
- Entwickelt von LangChain Inc., erstmals im Januar 2024 als eigenständiges, installierbares Paket veröffentlicht, nachdem es als experimentelles Agenten-Modul innerhalb von LangChain existierte
- Über 41.000 GitHub-Sterne im Kern-Repository langchain-ai/langgraph
- LangGraph 1.0 erreichte im Oktober 2025 zusammen mit LangChain 1.0 die allgemeine Verfügbarkeit, mit gemeinsamer Zusage keiner Breaking Changes bis 2.0
- Kernmodell: Agenten als Knoten und Kanten in einem Graphen, mit einem gemeinsamen Zustandsobjekt, das über jeden Schritt hinweg erhalten bleibt
- Eingebautes Checkpointing (über einen austauschbaren Checkpointer wie einen In-Memory-Saver oder einen datenbankgestützten) erlaubt es einem Graphen, zu pausieren, an jedem Punkt fortzusetzen und sich nach einem Prozess-Neustart zu erholen
- Produktions-Hosting für LangGraph-Agenten — bis 2025 als „LangGraph Platform" vermarktet — wird heute als LangSmith Deployment verkauft, ein abrechenbares Merkmal innerhalb kostenpflichtiger LangSmith-Pläne, kein eigenständiges Produkt mit eigener Preisliste
📍 In einem Satz
LangGraph ist ein kostenloses, MIT-lizenziertes, quelloffenes Framework von LangChain Inc. zur Modellierung von KI-Agenten als Graphen aus Knoten und Kanten, mit explizitem Zustand, Checkpointing und Human-in-the-Loop-Unterbrechungen.
💬 In einfachen Worten
Statt einen Agenten als einzelne Schleife zu schreiben, die ein Modell aufruft und auf das Beste hofft, lässt LangGraph den Agenten als Flussdiagramm zeichnen — jeder Schritt ist ein Knoten, jeder mögliche Pfad zwischen Schritten ist eine Kante, und der aktuelle Fortschritt des Agenten ist ein Zustand, der nach jedem Schritt gespeichert wird, sodass er pausieren, fortsetzen oder sich nach einem Absturz erholen kann.
📌Hinweis: LangGraph ist eine Bibliothek, gegen die man Code schreibt, keine herunterladbare App — für das Open-Source-Framework selbst gibt es keine GUI zum Installieren (LangGraph Studio, ein separates visuelles Debugging-Tool, ist optional). Diese Bewertung behandelt die Open-Source-LangGraph-Bibliothek und ihre kostenpflichtige Produktions-Deployment-Option zusammen, da LangChain Inc. beide als einen verbundenen Stack baut und verkauft.
Wer hat LangGraph entwickelt, und wie wurde es zu einem eigenen Produkt?
LangChain Inc. entwickelte LangGraph als Erweiterung von LangChain für Agenten, die mehr Zuverlässigkeit brauchten, als eine einfache Schleife bieten konnte, und gliederte es dann in ein eigenständiges, installierbares Paket aus. Frühe LangChain-Agenten-Abstraktionen (das „Agent-Executor"-Muster vor 2024) liefen als feste Schleife mit begrenzter Kontrolle über Zwischenschritte, was es schwer machte, Wiederholungen hinzuzufügen, für eine menschliche Entscheidung zu pausieren oder sich nach einem Absturz sauber zu erholen. LangGraph löste das, indem es einen Agenten explizit als Graphen modellierte — inspiriert von Ideen aus Googles Pregel und Apache Beam zur Bewegung von Zustand zwischen Berechnungsschritten.
LangGraph erschien im Januar 2024 als eigenständiges Python-Paket, getrennt vom Kernpaket langchain, sodass Teams die graphbasierte Runtime übernehmen konnten, ohne vom Rest des LangChain-Frameworks abhängig zu sein. LangChain Inc. baute anschließend ein gehostetes Deployment-Produkt darum herum: eine Beta namens LangGraph Cloud Mitte 2024, die im Mai 2025 unter dem Namen LangGraph Platform die allgemeine Verfügbarkeit erreichte. Im Oktober 2025, zusammen mit den Veröffentlichungen der allgemeinen Verfügbarkeit von LangChain 1.0 und LangGraph 1.0, wurde dieses Hosting-Produkt in die LangSmith-Produktfamilie eingegliedert und wird heute als LangSmith Deployment verkauft statt als eigenständig gebrandete Plattform.
Experimentelles Modul in LangChain
- Datum:
- 2023
- Bedeutung:
- Frühe graphbasierte Agenten-Ideen existieren im LangChain-Code, als Antwort auf Grenzen der festen Agent-Executor-Schleife
LangGraph als eigenständiges Paket
- Datum:
- 2024-01
- Bedeutung:
- LangGraph erscheint als eigenes installierbares Python-Paket, unabhängig vom Kernpaket langchain
LangGraph Cloud (Beta)
- Datum:
- 2024-06
- Bedeutung:
- Erstes gehostetes Deployment-Angebot für LangGraph-Agenten, in der Beta-Phase
LangGraph Platform (GA)
- Datum:
- 2025-05
- Bedeutung:
- Gehostetes Deployment-Produkt erreicht allgemeine Verfügbarkeit unter dem Namen LangGraph Platform
LangGraph 1.0
- Datum:
- 2025-10
- Bedeutung:
- Allgemeine Verfügbarkeit zusammen mit LangChain 1.0; öffentliche Zusage keiner Breaking Changes bis 2.0
Eingliederung in LangSmith Deployment
- Datum:
- 2025-10
- Bedeutung:
- Gehostetes Deployment wird als abrechenbares LangSmith-Merkmal weiterverkauft statt als eigenständig gebrandete Plattform
📌Hinweis: Die MIT-Lizenz der Open-Source-LangGraph-Bibliothek ist von dieser Umpositionierung unberührt — nur Name und Preisstruktur des gehosteten Deployment-Produkts änderten sich, nicht der kostenlose Status der Bibliothek, die man per pip install bezieht.
Was ist LangGraph?
LangGraph ist eine quelloffene Bibliothek (MIT-Lizenz, github.com/langchain-ai/langgraph) zum Bau von Agenten als zustandsbehaftete Graphen, verfügbar für Python und JavaScript/TypeScript (als LangGraph.js). Statt einer linearen Kette von Aufrufen ist ein mit LangGraph gebauter Agent ein gerichteter Graph: Knoten sind Arbeitseinheiten (ein Modellaufruf, ein Tool-Aufruf, eine Geschäftslogik), und Kanten legen fest, welcher Knoten als Nächstes läuft — einschließlich bedingter Kanten, die basierend auf dem aktuellen Zustand verzweigen, und Zyklen, die es dem Agenten erlauben, zurückzuspringen, um es erneut zu versuchen oder neu zu planen.
- Zustand: ein einzelnes, typisiertes Objekt (üblicherweise ein Python-
TypedDict), das jeder Knoten liest und beschreibt, sodass der gesamte Graph eine gemeinsame Quelle der Wahrheit über den bisherigen Verlauf hat - Knoten und Kanten: Knoten sind einfache Funktionen, die den aktuellen Zustand entgegennehmen und Aktualisierungen dafür zurückgeben; Kanten (einschließlich bedingter Kanten) entscheiden basierend auf diesem Zustand, welcher Knoten als Nächstes ausgeführt wird
- Checkpointing und Persistenz: ein austauschbarer Checkpointer (ein In-Memory-Saver für die Entwicklung oder ein datenbankgestützter wie Postgres für die Produktion) speichert den Zustand des Graphen nach jedem Schritt, verknüpft mit einer Thread-ID, sodass ein Lauf genau dort pausieren und fortsetzen kann, wo er aufgehört hat
- Human-in-the-Loop: Die Funktion
interrupt()pausiert die Ausführung innerhalb eines Knotens und gibt die Kontrolle an den aufrufenden Code zurück; das Fortsetzen mitCommand(resume=...)setzt denselben Graphenlauf genau an diesem Punkt fort — so implementiert LangGraph Freigabeschritte, ohne den Zustand zu verlieren - Multi-Agenten- und hierarchische Graphen: Da ein Knoten selbst einen kompilierten Untergraphen aufrufen kann, unterstützt LangGraph Einzel-Agenten-, Multi-Agenten- und hierarchische (Supervisor-plus-Worker-)Architekturen mit denselben Grundbausteinen
- LangGraph Studio: ein optionales visuelles Tool zum Inspizieren und schrittweisen Durchlaufen eines laufenden Graphen, getrennt von der Kernbibliothek
from typing_extensions import TypedDict
from langgraph.graph import StateGraph, START, END
from langgraph.checkpoint.memory import MemorySaver
class State(TypedDict):
topic: str
draft: str
def write_draft(state: State) -> dict:
return {"draft": f"Draft about {state['topic']}"}
def review_draft(state: State) -> dict:
return {"draft": state["draft"] + " (reviewed)"}
builder = StateGraph(State)
builder.add_node("write", write_draft)
builder.add_node("review", review_draft)
builder.add_edge(START, "write")
builder.add_edge("write", "review")
builder.add_edge("review", END)
graph = builder.compile(checkpointer=MemorySaver())
result = graph.invoke(
{"topic": "local LLMs"},
config={"configurable": {"thread_id": "1"}},
)
print(result["draft"])Wie viel kostet LangGraph?
Die LangGraph-Bibliothek selbst ist unter der MIT-Lizenz vollständig kostenlos — Produktions-Hosting für LangGraph-Agenten ist das kostenpflichtige, abgerechnete Zusatzmerkmal. LangChain Inc. berechnet nichts für die Open-Source-Bibliothek, ob selbst gehostet, kommerziell genutzt oder modifiziert; die Deployment-Einnahmen stammen aus LangSmith-Plänen — demselben Unternehmensprodukt, das auch die separate, in PromptQuorums LangChain-Bewertung besprochene LangSmith-Observability-/Tracing-Stufe verkauft.
- LangGraph (die Bibliothek): für immer kostenlos unter der MIT-Lizenz, für Python und JavaScript/TypeScript, selbst gehostet oder in jede Anwendung eingebettet
- Eigene Agenten selbst hosten: kompilierte LangGraph-Graphen können auf eigenen Servern mit eigenem Checkpointer (z. B. Postgres) zu null Kosten für LangChain Inc. betrieben werden — keine Lizenzgebühr für selbst verwalteten Produktionsbetrieb
- LangSmith Developer-Stufe: 0 $ pro Sitz und Monat, ein Sitz, bis zu 5.000 Basis-Traces pro Monat, danach nutzungsabhängig — enthält kein verwaltetes Deployment
- LangSmith Plus-Stufe: 39 $ pro Sitz und Monat, unbegrenzte Sitze, bis zu 10.000 Basis-Traces pro Monat, inklusive einer kostenlosen kleinen Serverless-LangGraph-Bereitstellung sowie Zugang zu abrechenbarer Deployment-, Engine- und verwandter Infrastruktur
- LangSmith Enterprise: individuelle Preise, ergänzt um Self-Hosted-/Hybrid-Deployment-Optionen und individuelle SLAs
- Deployment-Nutzung über das enthaltene Kontingent hinaus wird separat von der Trace-Nutzung abgerechnet: Rechenleistung in LCUs (1 LCU = 1,50 $) und Datenbanknutzung in LSUs (1 LSU = 1,00 $), pro vCPU-Stunde und GiB-Stunde
- Was bis 2025 als „LangGraph Platform" vermarktet wurde, wird heute als LangSmith Deployment abgerechnet — es gibt keine separate LangGraph-Platform-Preisliste zum Budgetieren; es ist ein Posten innerhalb eines LangSmith-Plans
Stufe | Preis | Am besten für |
|---|---|---|
| LangGraph-Bibliothek | Kostenlos (MIT-Lizenz) | Alle — selbst gehostet, ohne Kosten |
| LangSmith Developer | 0 $/Sitz/Monat, 5K Traces | Solo-Entwickler, Prototyping |
| LangSmith Plus | 39 $/Sitz/Monat, +Messung | Teams mit Hosting-Bedarf |
| LangSmith Enterprise | Individuelle Preise | Self-Hosted/Hybrid, Compliance |
Preise geprüft anhand der offiziellen LangChain-Preisseite mit Stand September 2026, weltweit in USD abgerechnet — die Seite zeigt keine regionsspezifischen Preise, daher vor der Budgetierung die Live-Seite prüfen, da sich SaaS-Stufen und Abrechnungssätze ohne große Ankündigung ändern können.
Wie installiert und startet man mit LangGraph?
Die Installation von LangGraph braucht einen pip- oder npm-Befehl — kein Konto, kein Lizenzschlüssel und kein Server für die Open-Source-Bibliothek erforderlich. Verwaltetes Deployment über LangSmith ist optional und nur nötig, sobald man einen Agenten für andere hosten möchte.
- 1Paket installieren:
pip install -U langgraph(Python) odernpm install @langchain/langgraph(JavaScript/TypeScript). - 2API-Schlüssel des Modellanbieters als Umgebungsvariable setzen (z. B.
OPENAI_API_KEY) — LangGraph stellt selbst keinen Modellzugriff bereit oder vermittelt ihn; das gewählte Modell wird innerhalb eines Knotens aufgerufen. - 3Ein Zustandsschema definieren (ein
TypedDictoder Ähnliches), daraus einenStateGraphbauen, Knoten mitadd_noderegistrieren und sie mitadd_edgeoder einer bedingten Kante verbinden. - 4Den Graphen mit
.compile()kompilieren und dabei einencheckpointerübergeben (ein In-Memory-MemorySaverfür die Entwicklung oder einen datenbankgestützten für die Produktion), damit der Zustand über Schritte und Prozess-Neustarts hinweg erhalten bleibt. - 5In jedem Knoten, an dem eine menschliche Entscheidung vor dem Fortfahren nötig ist,
interrupt()verwenden und den pausierten Lauf mit einemCommand(resume=...)auf derselben Thread-ID fortsetzen. - 6Die offizielle LangGraph-Dokumentation lesen und das GitHub-Repository für die aktuelle API-Referenz und den JavaScript/TypeScript-Schnellstart durchsehen.
- 7Optional zu LangSmith Deployment bereitstellen oder den kompilierten Graphen hinter einem eigenen API-Server selbst hosten, sobald Produktions-Hosting statt eines lokalen Laufs benötigt wird.
Braucht man ein Konto bei LangChain Inc., um LangGraph zu nutzen?
Nein. Die LangGraph-Bibliothek installiert und läuft ohne jedes Konto, und man stellt eigene API-Schlüssel des Modellanbieters bereit. Ein Konto ist nur nötig, wenn man sich für LangSmith zum Tracing oder für verwaltetes Deployment entscheidet.
Setzt die Installation von LangGraph LangChain voraus?
Nein. LangGraph erscheint als eigenes Paket und kann ohne das Kernpaket langchain installiert und genutzt werden, auch wenn viele Teams LangChains create_agent-Abstraktion (die selbst auf LangGraph läuft) als höherwertigen Einstiegspunkt verwenden.
Für wen eignet sich LangGraph?
LangGraph passt zu Teams, die Produktions-Agenten bauen, die explizite Kontrolle über Zustand, Wiederholungen oder menschliche Freigaben benötigen — nicht jeder Agent braucht einen Graphen. Für einen einfachen, linearen Tool-Aufruf-Agenten ohne Verzweigungen oder Persistenzanforderungen passt es weniger gut.
Wann sollte man LangGraph NICHT nutzen?
LangGraph meiden bei einem einfachen linearen Workflow ohne Wiederholungen, Verzweigungen oder Bedarf, Zustand über eine Pause hinweg zu erhalten — die Graph-Abstraktion fügt Overhead hinzu, den ein geradliniges Skript nicht braucht. Einige konkrete Situationen, in denen ein anderes Tool besser passt.
- Ein Workflow, der immer dieselbe feste Schrittfolge einmal durchläuft und ein Ergebnis zurückgibt — eine einfache Funktionsaufruf-Kette oder LangChains
create_agentdeckt das mit weniger Code ab - Ein Team, das ein rollenbasiertes Denkmodell möchte — benannte Agenten mit Personas, Zielen und delegierten Teilaufgaben — statt in expliziten Knoten und Kanten zu denken; CrewAI ist um diese Abstraktion herum konzipiert
- Ein Team, das noch nicht im LangChain-Ökosystem investiert ist, den kleinstmöglichen Abhängigkeits-Fußabdruck möchte und Zustand sowie Wiederholungen lieber manuell verwaltet
- Ein Projekt, dessen Hauptbedarf Multi-Agenten-Konversationsmuster sind (Agenten, die in einer Chat-Schleife die Ausgabe des jeweils anderen diskutieren oder überprüfen) statt eines expliziten Kontrollfluss-Graphen — AutoGen ist um dieses Muster herum gebaut
- Stattdessen LangGraph nutzen, wenn der Workflow tatsächlich Zyklen, bedingte Verzweigungen, Pausenbedarf für menschliche Eingaben hat oder einen Neustart mitten in der Aufgabe überstehen muss
LangGraph vs. Alternativen
LangGraph konkurriert mit anderen Frameworks zur Agenten-Orchestrierung, jedes um ein anderes Denkmodell dafür herum gebaut, wie ein Agent strukturiert sein sollte.
Tool | Denkmodell | Lizenz | Träger | Am besten für |
|---|---|---|---|---|
| LangGraph | Expliziter Zustandsgraph | MIT | LangChain Inc. (VC-finanziert) | Zustandsbehaftete Produktions-Agenten |
| LangChain | Chains + create_agent | MIT | LangChain Inc. (VC-finanziert) | Allgemeine LLM-Anwendungen |
| CrewAI | Rollenbasierte Agenten-Crews | MIT | CrewAI Inc. (VC-finanziert) | Namensbasierte Multi-Agenten-Teams |
| AutoGen | Multi-Agenten-Konversation | MIT / CC-BY | Microsoft Research | Chat-Schleifen-Agentenmuster |
| Semantic Kernel | Plugins + Planer | MIT | Microsoft | .NET-first Unternehmensanwendungen |
Häufige Fehler bei der Bewertung von LangGraph
Diese Fehler entstehen dadurch, dass LangGraph mit LangChain oder LangGraph Platform verwechselt wird, oder dass zum Graphen gegriffen wird, wo ein einfacheres Tool genügen würde.
Häufig gestellte Fragen
Ist LangGraph kostenlos nutzbar?
Ja. Die LangGraph-Bibliothek ist quelloffen unter der MIT-Lizenz und für jede Nutzung kostenlos, einschließlich kommerzieller Produkte, ohne Nutzungsgrenzen und ohne Lizenzgebühr für das Self-Hosting eigener Agenten in der Produktion.
Wer hat LangGraph entwickelt?
LangGraph wurde von LangChain Inc. entwickelt, dem venture-finanzierten Unternehmen hinter LangChain, gegründet von Harrison Chase. Es begann als experimentelles Agenten-Modul innerhalb von LangChain und erschien im Januar 2024 als eigenständiges Paket.
Was ist der Unterschied zwischen LangGraph und LangChain?
LangChain liefert ein allgemeines Framework für Chains, Prompts und die höherwertige create_agent-Abstraktion. LangGraph ist die tiefer liegende, graphbasierte Runtime, auf der create_agent selbst läuft — LangGraph direkt nutzen, wenn expliziter Zustand, Zyklen oder Human-in-the-Loop-Kontrolle nötig sind, die create_agent nicht bietet.
Was ist aus LangGraph Platform geworden?
LangGraph Platform war von der allgemeinen Verfügbarkeit im Mai 2025 bis Oktober 2025 der Name für das gehostete Agenten-Deployment-Produkt von LangChain Inc. Danach wurde es in die LangSmith-Produktfamilie eingegliedert und wird heute als LangSmith Deployment verkauft, ein abrechenbares Merkmal kostenpflichtiger LangSmith-Pläne, statt als eigenständig gebrandete Plattform mit eigener Preisliste.
Wie viel kostet das Hosting eines LangGraph-Agenten in der Produktion?
Die LangSmith Plus-Stufe (39 $ pro Sitz und Monat) enthält eine kostenlose kleine Serverless-Bereitstellung; darüber hinausgehende Nutzung wird separat in LCUs für Rechenleistung (1 LCU = 1,50 $) und LSUs für Datenbanknutzung (1 LSU = 1,00 $) abgerechnet, pro vCPU-Stunde und GiB-Stunde. Enterprise-Preise sind individuell.
Kann man LangGraph-Agenten selbst hosten statt für verwaltetes Deployment zu zahlen?
Ja. Da LangGraph unter der MIT-Lizenz steht, kann man einen Graphen kompilieren, einen eigenen Checkpointer wählen (etwa eine selbst verwaltete Postgres-Datenbank) und ihn hinter einem eigenen API-Server oder einer eigenen Infrastruktur ohne Lizenzkosten betreiben — verwaltetes Deployment über LangSmith ist eine optionale Bequemlichkeit, keine Voraussetzung.
Was ist ein Checkpointer in LangGraph?
Ein Checkpointer ist eine austauschbare Komponente, die den Zustand eines Graphen nach jedem Schritt speichert, verknüpft mit einer Thread-ID. Ein In-Memory-MemorySaver ist für Entwicklung und Tests üblich; Produktions-Deployments nutzen typischerweise einen datenbankgestützten Checkpointer, damit ein Lauf nach einem Prozess-Neustart fortgesetzt werden kann.
Wie funktioniert Human-in-the-Loop in LangGraph?
Der Aufruf von interrupt() innerhalb eines Knotens pausiert die Graphenausführung an diesem Punkt und gibt die Kontrolle an den aufrufenden Code zurück, wobei der Zustand bereits per Checkpoint gesichert ist. Das Fortsetzen mit einem Command(resume=...)-Aufruf auf derselben Thread-ID setzt den Lauf genau dort fort, wo pausiert wurde.
Wie viele GitHub-Sterne hat LangGraph?
Das Kern-Repository langchain-ai/langgraph hat die Marke von 41.000 GitHub-Sternen überschritten — weniger als das Kern-LangChain-Repository (über 140.000), was widerspiegelt, dass LangGraph eine spezialisiertere, tiefer liegende Bibliothek ist statt eines allgemeinen Frameworks.
Ist LangGraph besser als CrewAI für Multi-Agenten-Systeme?
Keines ist grundsätzlich besser — beide modellieren Multi-Agenten-Systeme unterschiedlich. LangGraph bietet einen expliziten Zustandsgraphen, den man Knoten für Knoten steuert, was für Teams passt, die feingranulare Kontrolle oder menschliche Freigabeschritte benötigen. CrewAI bietet eine rollenbasierte Abstraktion (benannte Agenten mit Zielen und delegierten Aufgaben), die für Teams schneller einzurichten ist, die mit weniger tiefer liegender Kontrolle zufrieden sind.
