Skip to main content
PromptQuorum
Accueil/LLM locaux avancés/Avis LangGraph 2026 : Fonctionnalités, Prix, Alternatives
Local AI Agents & Tool Use

Avis LangGraph 2026 : Fonctionnalités, Prix, Alternatives

·12 min de lecture·Par Hans Kuepper · Fondateur de PromptQuorum, outil de dispatch multi-modèle · PromptQuorum

LangGraph est un framework gratuit et open source (licence MIT) pour construire des agents IA à état persistant sous forme de graphes de nœuds et d'arêtes, avec gestion explicite de l'état, points de contrôle et interruptions homme-dans-la-boucle — développé par la société financée par du capital-risque LangChain Inc., qui vend l'hébergement en production des agents LangGraph comme fonctionnalité facturée à l'usage au sein de sa plateforme LangSmith, et non comme un produit au tarif séparé.

LangGraph est un framework de plus bas niveau, basé sur des graphes, pour construire des agents IA à état persistant — un agent y est modélisé comme des nœuds et des arêtes sur un graphe plutôt que comme une chaîne linéaire, avec un état explicite, des points de contrôle (checkpointing) et des interruptions homme-dans-la-boucle intégrées. Développé par LangChain Inc., la même société financée par du capital-risque derrière LangChain, il a démarré début 2024 comme une extension de la bibliothèque LangChain et est depuis devenu son propre paquet installable, avec son propre produit de déploiement en production, tandis que la bibliothèque open source elle-même reste gratuite sous licence MIT.

Avis LangGraph 2026 : Fonctionnalités, Prix, Alternatives

Points clés

  • Licence MIT — entièrement gratuite en utilisation, modification et auto-hébergement, sans limite d'usage sur la bibliothèque elle-même
  • Développé par LangChain Inc., d'abord publié comme paquet autonome installable en janvier 2024, après avoir existé comme module d'agent expérimental au sein de LangChain
  • Plus de 41 000 étoiles GitHub sur le dépôt principal langchain-ai/langgraph
  • LangGraph 1.0 est devenu disponible en version générale en octobre 2025 aux côtés de LangChain 1.0, avec un engagement commun de ne plus casser la compatibilité avant la 2.0
  • Modèle mental central : les agents comme nœuds et arêtes d'un graphe, avec un objet d'état partagé qui persiste à chaque étape
  • Le checkpointing intégré (via un checkpointer interchangeable, en mémoire ou adossé à une base de données) permet à un graphe de faire une pause, de reprendre à n'importe quel point, et de récupérer après un redémarrage du processus
  • L'hébergement en production des agents LangGraph — commercialisé sous le nom « LangGraph Platform » jusqu'en 2025 — est désormais vendu comme LangSmith Deployment, une fonctionnalité facturée à l'usage au sein des offres LangSmith payantes, et non comme un produit autonome avec sa propre grille tarifaire

📍 En une phrase

LangGraph est un framework open source gratuit sous licence MIT, développé par LangChain Inc., pour modéliser des agents IA sous forme de graphes de nœuds et d'arêtes, avec état explicite, points de contrôle et interruptions homme-dans-la-boucle.

💬 En termes simples

Plutôt que d'écrire un agent comme une simple boucle qui appelle un modèle en espérant le meilleur, LangGraph fait dessiner l'agent comme un organigramme — chaque étape est un nœud, chaque chemin possible entre les étapes est une arête, et la progression actuelle de l'agent est un état sauvegardé après chaque étape, ce qui lui permet de faire une pause, de reprendre, ou de se remettre d'un plantage.

📌Remarque: LangGraph est une bibliothèque contre laquelle on écrit du code, pas une application à télécharger — il n'y a pas d'interface graphique à installer pour le framework open source lui-même (LangGraph Studio, un outil de débogage visuel séparé, est optionnel). Cet avis couvre ensemble la bibliothèque open source LangGraph et son option payante de déploiement en production, puisque LangChain Inc. développe et vend les deux comme une pile connectée.

Qui a créé LangGraph, et comment est-il devenu son propre produit ?

LangChain Inc. a développé LangGraph comme extension de LangChain pour les agents ayant besoin de plus de fiabilité qu'une simple boucle ne pouvait offrir, avant de l'extraire en un paquet autonome installable. Les premières abstractions d'agents de LangChain (le modèle « agent executor » d'avant 2024) fonctionnaient comme une boucle fixe avec un contrôle limité sur les étapes intermédiaires, ce qui rendait difficile l'ajout de tentatives répétées, la pause pour une décision humaine, ou une récupération propre après un plantage. LangGraph a résolu cela en modélisant explicitement un agent comme un graphe, en s'inspirant des idées de Pregel de Google et d'Apache Beam sur la façon dont l'état circule entre les étapes de calcul.

LangGraph a été publié comme paquet Python autonome en janvier 2024, séparé du paquet principal langchain, permettant aux équipes d'adopter le runtime basé sur des graphes sans dépendre du reste du framework LangChain. LangChain Inc. a ensuite construit un produit de déploiement hébergé autour de lui : une bêta appelée LangGraph Cloud à la mi-2024, qui a atteint la disponibilité générale en mai 2025 sous le nom LangGraph Platform. En octobre 2025, aux côtés des sorties en disponibilité générale de LangChain 1.0 et LangGraph 1.0, ce produit d'hébergement a été intégré à la famille de produits LangSmith et est désormais vendu sous le nom LangSmith Deployment plutôt que comme une plateforme à la marque distincte.

Module expérimental dans LangChain

Date:
2023
Signification:
Les premières idées d'agents basés sur des graphes existent dans le code de LangChain, en réponse aux limites de la boucle fixe agent-executor

LangGraph en paquet autonome

Date:
2024-01
Signification:
LangGraph est publié comme paquet Python installable indépendant, séparé du paquet principal langchain

LangGraph Cloud (bêta)

Date:
2024-06
Signification:
Première offre de déploiement hébergé pour les agents LangGraph, en version bêta

LangGraph Platform (GA)

Date:
2025-05
Signification:
Le produit de déploiement hébergé atteint la disponibilité générale sous le nom LangGraph Platform

LangGraph 1.0

Date:
2025-10
Signification:
Disponibilité générale aux côtés de LangChain 1.0 ; engagement public de ne plus casser la compatibilité avant la 2.0

Intégration à LangSmith Deployment

Date:
2025-10
Signification:
Le déploiement hébergé est revendu comme fonctionnalité LangSmith facturée à l'usage plutôt que comme plateforme à la marque distincte

📌Remarque: La licence MIT de la bibliothèque open source LangGraph n'est pas affectée par ce repositionnement — seuls le nom et la structure tarifaire du produit de déploiement hébergé ont changé, pas le statut gratuit de la bibliothèque qu'on installe via pip install.

Qu'est-ce que LangGraph ?

LangGraph est une bibliothèque open source (licence MIT, github.com/langchain-ai/langgraph) pour construire des agents sous forme de graphes à état persistant, disponible en Python et en JavaScript/TypeScript (sous le nom LangGraph.js). Plutôt qu'une chaîne linéaire d'appels, un agent construit avec LangGraph est un graphe orienté : les nœuds sont des unités de travail (un appel de modèle, un appel d'outil, une logique métier), et les arêtes définissent quel nœud s'exécute ensuite — y compris des arêtes conditionnelles qui bifurquent selon l'état courant, et des cycles qui permettent à l'agent de revenir en arrière pour réessayer ou replanifier.

  • État : un objet unique et typé (généralement un TypedDict Python) que chaque nœud lit et modifie, de sorte que l'ensemble du graphe partage une seule source de vérité sur ce qui s'est produit jusqu'ici
  • Nœuds et arêtes : les nœuds sont de simples fonctions qui reçoivent l'état courant et renvoient des mises à jour de celui-ci ; les arêtes (y compris les arêtes conditionnelles) décident quel nœud s'exécute ensuite en fonction de cet état
  • Checkpointing et persistance : un checkpointer interchangeable (un enregistreur en mémoire pour le développement, ou un adossé à une base de données comme Postgres pour la production) sauvegarde l'état du graphe après chaque étape, associé à un identifiant de thread, permettant à une exécution de faire une pause et de reprendre exactement là où elle s'était arrêtée
  • Homme-dans-la-boucle : la fonction interrupt() met en pause l'exécution à l'intérieur d'un nœud et rend le contrôle au code appelant ; reprendre avec un Command(resume=...) poursuit la même exécution de graphe exactement à ce point — c'est ainsi que LangGraph met en œuvre les étapes d'approbation sans perdre l'état
  • Graphes multi-agents et hiérarchiques : puisqu'un nœud peut lui-même invoquer un sous-graphe compilé, LangGraph prend en charge les architectures mono-agent, multi-agents et hiérarchiques (superviseur plus travailleurs) avec les mêmes primitives
  • LangGraph Studio : un outil visuel optionnel pour inspecter et parcourir pas à pas un graphe en cours d'exécution, séparé de la bibliothèque principale
python
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"])

Combien coûte LangGraph ?

La bibliothèque LangGraph elle-même est entièrement gratuite sous licence MIT — l'hébergement en production des agents LangGraph est le produit payant facturé à l'usage. LangChain Inc. ne facture rien pour la bibliothèque open source, qu'elle soit auto-hébergée, utilisée commercialement ou modifiée ; ses revenus de déploiement proviennent des offres LangSmith, le même produit d'entreprise qui vend aussi le niveau distinct d'observabilité/traçage LangSmith évoqué dans l'avis LangChain de PromptQuorum.

  • LangGraph (la bibliothèque) : gratuite pour toujours sous licence MIT, pour Python et JavaScript/TypeScript, auto-hébergée ou intégrée dans n'importe quelle application
  • Auto-héberger ses propres agents : on peut exécuter des graphes LangGraph compilés sur ses propres serveurs avec son propre checkpointer (par exemple Postgres) sans aucun coût pour LangChain Inc. — pas de frais de licence pour une utilisation en production auto-gérée
  • Niveau LangSmith Developer : 0 $ par siège et par mois, un siège, jusqu'à 5 000 traces de base par mois, puis facturation à l'usage — n'inclut pas de déploiement géré
  • Niveau LangSmith Plus : 39 $ par siège et par mois, sièges illimités, jusqu'à 10 000 traces de base par mois incluses, et un déploiement serverless « small » LangGraph gratuit inclus, plus accès aux fonctionnalités Deployment, Engine et infrastructure associée facturées à l'usage
  • LangSmith Enterprise : tarification sur mesure, ajoute des options de déploiement auto-hébergé/hybride et des SLA personnalisés
  • L'usage de déploiement au-delà du quota inclus est facturé séparément de l'usage de traçage : le calcul en LCU (1 LCU = 1,50 $) et l'usage de base de données en LSU (1 LSU = 1,00 $), par vCPU-heure et Gio-heure
  • Ce qui était commercialisé sous le nom « LangGraph Platform » jusqu'en 2025 est désormais facturé comme LangSmith Deployment — il n'existe plus de grille tarifaire LangGraph Platform séparée à prévoir au budget ; c'est une ligne au sein d'une offre LangSmith
Palier
Prix
Idéal pour
Bibliothèque LangGraphGratuit (licence MIT)Tout le monde — auto-hébergé, sans coût
LangSmith Developer0 $/siège/mois, 5K tracesDéveloppeurs seuls, prototypage
LangSmith Plus39 $/siège/mois, +facturationÉquipes ayant besoin d'hébergement
LangSmith EnterpriseTarification sur mesureAuto-hébergé/hybride, conformité

Prix vérifiés sur la page de tarification officielle de LangChain en septembre 2026, facturés en USD dans le monde entier — la page n'affiche pas de tarifs par région, donc vérifiez la page en direct avant de budgéter, car les paliers SaaS et les taux de facturation à l'usage changent sans grand préavis.

Comment installer et démarrer avec LangGraph ?

Installer LangGraph ne prend qu'une commande pip ou npm — aucun compte, clé de licence ou serveur requis pour la bibliothèque open source. Le déploiement géré via LangSmith est optionnel et n'est nécessaire que lorsqu'on veut héberger un agent pour d'autres utilisateurs.

  1. 1
    Installer le paquet : pip install -U langgraph (Python) ou npm install @langchain/langgraph (JavaScript/TypeScript).
  2. 2
    Définir la clé API de son fournisseur de modèle comme variable d'environnement (par exemple OPENAI_API_KEY) — LangGraph ne fournit ni ne relaie l'accès au modèle lui-même ; on appelle le modèle choisi depuis l'intérieur d'un nœud.
  3. 3
    Définir un schéma d'état (un TypedDict ou similaire), construire un StateGraph à partir de celui-ci, enregistrer des nœuds avec add_node, et les relier avec add_edge ou une arête conditionnelle.
  4. 4
    Compiler le graphe avec .compile(), en passant un checkpointer (un MemorySaver en mémoire pour le développement, ou un adossé à une base de données pour la production) afin que l'état persiste entre les étapes et les redémarrages du processus.
  5. 5
    Utiliser interrupt() dans tout nœud où une décision humaine est nécessaire avant de continuer, et reprendre l'exécution en pause avec un Command(resume=...) sur le même identifiant de thread.
  6. 6
    Lire la documentation officielle de LangGraph et parcourir le dépôt GitHub pour la référence API actuelle et le guide de démarrage JavaScript/TypeScript.
  7. 7
    Optionnellement, déployer sur LangSmith Deployment ou auto-héberger le graphe compilé derrière son propre serveur API une fois qu'un hébergement en production est nécessaire plutôt qu'une exécution locale.

Faut-il un compte LangChain Inc. pour utiliser LangGraph ?

Non. La bibliothèque LangGraph s'installe et fonctionne sans aucun compte, et vous fournissez vos propres clés API de fournisseur de modèle. Un compte n'est nécessaire que si vous choisissez d'utiliser LangSmith pour le traçage ou le déploiement géré.

L'installation de LangGraph nécessite-t-elle LangChain ?

Non. LangGraph est publié comme son propre paquet et peut être installé et utilisé sans le paquet principal langchain, même si de nombreuses équipes utilisent l'abstraction create_agent de LangChain (qui tourne elle-même sur LangGraph) comme point de départ de plus haut niveau.

À qui s'adresse LangGraph ?

LangGraph convient aux équipes qui construisent des agents en production ayant besoin d'un contrôle explicite sur l'état, les tentatives répétées ou l'approbation humaine — tous les agents n'ont pas besoin d'un graphe. Il convient moins bien à un agent simple, linéaire, appelant des outils, sans besoin de branchement ni de persistance.

Quand ne PAS utiliser LangGraph ?

Évitez LangGraph pour un workflow simple et linéaire, sans tentatives répétées, branchement, ni besoin de persister l'état à travers une pause — l'abstraction en graphe ajoute une surcharge dont un script direct n'a pas besoin. Quelques situations concrètes où un autre outil est préférable.

  • Un workflow qui exécute toujours la même séquence fixe d'étapes une fois et renvoie un résultat — une simple chaîne d'appels de fonctions, ou create_agent de LangChain, couvre cela avec moins de code
  • Une équipe qui préfère un modèle mental basé sur des rôles — des agents nommés avec des personas, des objectifs et des sous-tâches déléguées — plutôt que de penser en nœuds et arêtes explicites ; CrewAI est conçu autour de cette abstraction
  • Une équipe qui n'est pas déjà investie dans l'écosystème LangChain, veut la plus petite empreinte de dépendances possible et est à l'aise pour gérer l'état et les tentatives répétées à la main
  • Un projet dont le besoin principal est un modèle de conversation multi-agents (des agents qui débattent ou revoient mutuellement leurs résultats dans une boucle de discussion) plutôt qu'un graphe de contrôle de flux explicite — AutoGen est construit autour de ce modèle
  • Utilisez plutôt LangGraph lorsque le workflow comporte réellement des cycles, des branchements conditionnels, un besoin de pause pour une saisie humaine, ou doit survivre à un redémarrage en cours de tâche

LangGraph vs. Alternatives

LangGraph est en concurrence avec d'autres frameworks d'orchestration d'agents, chacun construit autour d'un modèle mental différent de la façon dont un agent devrait être structuré.

Outil
Modèle mental
Licence
Soutien
Idéal pour
LangGraphGraphe d'état expliciteMITLangChain Inc. (financé par VC)Agents en production à état persistant
LangChainChains + create_agentMITLangChain Inc. (financé par VC)Applications LLM généralistes
CrewAIÉquipes d'agents basées sur des rôlesMITCrewAI Inc. (financé par VC)Équipes multi-agents à rôles nommés
AutoGenConversation multi-agentsMIT / CC-BYMicrosoft ResearchModèles de dialogue entre agents
Semantic KernelPlugins + planificateursMITMicrosoftApplications d'entreprise .NET-first

Erreurs courantes dans l'évaluation de LangGraph

Ces erreurs viennent de la confusion entre LangGraph et LangChain ou LangGraph Platform, ou du recours à un graphe là où un outil plus simple suffirait.

Questions fréquentes

LangGraph est-il gratuit ?

Oui. La bibliothèque LangGraph est open source sous licence MIT et gratuite pour tout usage, y compris les produits commerciaux, sans limite d'usage ni frais de licence pour auto-héberger ses propres agents en production.

Qui a créé LangGraph ?

LangGraph a été développé par LangChain Inc., la société financée par du capital-risque derrière LangChain, fondée par Harrison Chase. Il a commencé comme module d'agent expérimental au sein de LangChain et a été publié comme paquet autonome en janvier 2024.

Quelle est la différence entre LangGraph et LangChain ?

LangChain fournit un framework général pour les chaînes, les prompts et l'abstraction de plus haut niveau create_agent. LangGraph est le runtime de plus bas niveau, basé sur des graphes, sur lequel create_agent lui-même tourne — utilisez LangGraph directement lorsque vous avez besoin d'un état explicite, de cycles ou d'un contrôle homme-dans-la-boucle que create_agent n'expose pas.

Qu'est devenu LangGraph Platform ?

LangGraph Platform était le nom du produit d'hébergement d'agents de LangChain Inc., de sa disponibilité générale en mai 2025 jusqu'en octobre 2025. Il a ensuite été intégré à la famille de produits LangSmith et est désormais vendu sous le nom LangSmith Deployment, une fonctionnalité facturée à l'usage des offres LangSmith payantes, plutôt qu'une plateforme à la marque distincte avec sa propre grille tarifaire.

Combien coûte l'hébergement d'un agent LangGraph en production ?

Le niveau LangSmith Plus (39 $ par siège et par mois) inclut un déploiement serverless « small » gratuit ; l'usage au-delà est facturé séparément en LCU pour le calcul (1 LCU = 1,50 $) et en LSU pour l'usage de base de données (1 LSU = 1,00 $), par vCPU-heure et Gio-heure. Les tarifs Enterprise sont sur mesure.

Peut-on auto-héberger des agents LangGraph plutôt que de payer pour un déploiement géré ?

Oui. Comme LangGraph est sous licence MIT, vous pouvez compiler un graphe, choisir votre propre checkpointer (par exemple une base de données Postgres auto-gérée) et le faire fonctionner derrière votre propre serveur API ou infrastructure sans coût de licence — le déploiement géré via LangSmith est une commodité optionnelle, pas une obligation.

Qu'est-ce qu'un checkpointer dans LangGraph ?

Un checkpointer est un composant interchangeable qui sauvegarde l'état d'un graphe après chaque étape, associé à un identifiant de thread. Un MemorySaver en mémoire est courant pour le développement et les tests ; les déploiements en production utilisent généralement un checkpointer adossé à une base de données afin qu'une exécution puisse reprendre après un redémarrage du processus.

Comment fonctionne le mode homme-dans-la-boucle dans LangGraph ?

Appeler interrupt() à l'intérieur d'un nœud met en pause l'exécution du graphe à ce point et rend le contrôle au code appelant, l'état étant déjà sauvegardé par point de contrôle. Reprendre avec un appel Command(resume=...) sur le même identifiant de thread poursuit l'exécution exactement là où elle s'était arrêtée.

Combien d'étoiles GitHub LangGraph a-t-il ?

Le dépôt principal langchain-ai/langgraph a dépassé 41 000 étoiles GitHub — moins que le dépôt principal LangChain (plus de 140 000), ce qui reflète que LangGraph est une bibliothèque plus spécialisée et de plus bas niveau plutôt qu'un framework généraliste.

LangGraph est-il meilleur que CrewAI pour les systèmes multi-agents ?

Aucun n'est strictement meilleur — ils modélisent différemment les systèmes multi-agents. LangGraph expose un graphe d'état explicite que l'on contrôle nœud par nœud, ce qui convient aux équipes ayant besoin d'un contrôle fin ou d'étapes d'approbation humaine. CrewAI offre une abstraction basée sur des rôles (agents nommés avec objectifs et tâches déléguées), plus rapide à mettre en place pour les équipes à l'aise avec moins de contrôle de bas niveau.

Sources

← Retour aux LLM locaux avancés