Skip to content

LangGraph

Framework bas niveau pour construire des agents à état comme des graphes, avec exécution durable, mémoire, streaming et human-in-the-loop.

Avis de Sheela · Mis à jour

Voir sur GitHub Open source

Notre note

4.6/5

Un contrôle explicite sur chaque étape qu'un agent franchit, payé en code et en temps d'apprentissage, et qui en vaut la peine une fois qu'un agent doit survivre aux redémarrages et attendre un humain.

Qu’est-ce que LangGraph ?

LangGraph vous laisse construire un agent comme un graphe : les nœuds sont des étapes (un appel de modèle, un outil, votre propre fonction) et les arêtes décident ce qui s'exécute ensuite, y compris les boucles et les branches. L'état est sauvegardé à chaque étape par un checkpointer.

Cet état sauvegardé lui donne l'exécution durable (une exécution peut s'arrêter et reprendre après un crash), la mémoire entre les sessions, le streaming, et les pauses human-in-the-loop où une personne approuve ou édite avant que l'agent continue. La version 1.0 est sortie en octobre 2025 sans changements cassants, et la ligne 1.2 était actuelle en octobre 2026. Un portage JavaScript, LangGraph.js, est maintenu séparément.

Il est fait par LangChain mais peut être utilisé seul. Le create_agent de LangChain et le paquet de plus haut niveau Deep Agents sont construits dessus. Le traçage, l'hébergement et le débogueur Studio sont vendus séparément via LangSmith.

LangGraph vaut-il le coup ?

LangGraph est le framework vers lequel se tourner quand le flux de contrôle d'un agent doit être inspectable et reprenable, et exagéré pour quoi que ce soit de plus simple. Il a environ 43 800 étoiles GitHub, a publié 1.2.16 le 16 octobre 2026, et dans les comparaisons de 2026 il reste le point de référence auquel les autres frameworks d'orchestration sont mesurés.

Sa force est le contrôle. Vous décidez quelle étape s'exécute ensuite, quel état est gardé et où une personne doit valider. La durabilité dépend du checkpointer que vous choisissez : la documentation avertit qu'InMemorySaver perd tout au redémarrage et oriente les utilisateurs de production vers PostgresSaver, avec un rappel d'élaguer les anciens points de contrôle et de garder les ID de thread sous 255 caractères. La version 1.0 a gelé l'API de graphe du cœur, ce qui compte pour les équipes qui le font déjà tourner.

Le coût est l'effort. Définir les schémas d'état, les nœuds et les arêtes est plus de code qu'une simple boucle d'agent, et les nouveaux venus rapportent une courbe d'apprentissage raide. Le README oriente désormais les gens qui veulent des résultats rapidement vers Deep Agents, un paquet de plus haut niveau construit sur LangGraph, et pour un agent de base à appel d'outils, le create_agent de LangChain ou l'OpenAI Agents SDK y arrive plus vite. Les équipes TypeScript trouvent souvent Mastra plus naturel que LangGraph.js.

L'attrait commercial va vers LangSmith. Plus coûte 39 $ par siège par mois, inclut un petit déploiement serverless, puis facture le runtime à 0,0675 LSU (une LSU est 1 $) par vCPU-heure ; l'auto-hébergement de la plateforme de déploiement de LangChain est réservé à l'Enterprise. La plupart des 13 avis de sécurité publiés contre le dépôt touchent les couches d'auth personnalisée et de store du SDK plutôt que le moteur de graphe, dont une faille de forte sévérité en août 2026 où les décorateurs de ressources ignoraient silencieusement leur restriction actions=.

La bibliothèque est gratuite ; les parties qui la rendent confortable en production, Studio, le traçage et la persistance managée, sont là où LangChain gagne son argent.

Là où il fait la différence

  • Une équipe fintech qui construit un agent de revue de documents de prêt

    Faire qu'un agent ébauche une décision mais s'arrête pour la validation d'un chargé de crédit

    Une interruption arrête le graphe avant le nœud de décision, l'état est stocké dans Postgres, et le chargé édite ou approuve avant que l'exécution reprenne. La bibliothèque est gratuite ; le coût est Postgres et le temps d'ingénierie pour modéliser le schéma d'état.

  • Un ingénieur plateforme qui fait tourner des agents de recherche de plusieurs heures sur Kubernetes

    Garder les longues exécutions d'agent vivantes à travers les redémarrages de pods et les déploiements

    L'exécution durable reprend depuis le dernier point de contrôle après un crash. En auto-géré, cela signifie faire tourner votre propre Postgres ; sur LangSmith Deployment, c'est 39 $ par siège plus le calcul facturé par vCPU-heure, et l'auto-héberger cette plateforme exige un contrat Enterprise.

  • Un chef de produit qui choisit un framework pour un pilote d'automatisation de support

    Livrer un premier agent rapidement sans enfermer l'équipe plus tard

    Commencez avec create_agent ou Deep Agents, qui tournent sur LangGraph en dessous, et descendez vers des graphes bruts seulement pour les étapes qui ont besoin de branchement ou d'approbations explicites. Cela garde le pilote bon marché tout en laissant un chemin vers l'API de plus bas niveau.

Avant de vous engager

Mise en route
pip install -U langgraph pour Python, ou le paquet LangGraph.js séparé ; le démarrage rapide et le cours gratuit de LangChain Academy couvrent un premier graphe. La persistance de production a besoin d'une base de données checkpointer comme Postgres.
Intégrations
Fonctionne avec n'importe quel modèle ou outil via de simples fonctions Python, et avec les intégrations de LangChain quand il est installé ; LangSmith ajoute le traçage, l'évaluation, Studio et le déploiement managé.
Données et confidentialité
Licence MIT sans limites d'usage commercial. L'état vit dans le checkpointer que vous configurez ; les traces ne vont à LangSmith que si vous le configurez, et les données LangSmith Developer et Plus se trouvent dans le cloud américain ou européen de LangChain. 13 avis GitHub jusqu'ici, cinq notés élevés.
Coût à grande échelle
En auto-géré, le coût est votre calcul et Postgres. Sur LangSmith, Plus est à 39 $ par siège par mois avec 10 000 traces de base, puis des traces au paiement à l'usage et le calcul de déploiement à 0,0675 LSU par vCPU-heure de runtime et 0,177 LSU par vCPU-heure pour la base de données.
Limites
511 issues et pull requests ouvertes. Les points de contrôle s'accumulent sauf s'ils sont élagués, et certaines fonctions du README (Studio, déploiement managé) sont des produits LangSmith plutôt qu'une partie de la bibliothèque MIT.

Les points forts

  • Contrôle fin sur le flux d'agent, les boucles et les branches
  • Checkpointing avec Postgres pour des exécutions durables et reprenables
  • Les interruptions human-in-the-loop sont de première classe
  • API de graphe du cœur stable depuis la 1.0

Les points faibles

  • Plus de code et de concepts que les SDK d'agent simples
  • Courbe d'apprentissage raide ; le README lui-même oriente les débutants vers Deep Agents
  • Le déploiement managé et les meilleurs outils de débogage sont des fonctions LangSmith payantes

Idéal pour

Les équipes d'ingénierie qui construisent des agents de longue durée ou multi-étapes devant être fiables et auditables.

Alternatives à LangGraph

LangGraph : questions fréquentes

LangGraph vaut-il le coup ?
Un contrôle explicite sur chaque étape qu'un agent franchit, payé en code et en temps d'apprentissage, et qui en vaut la peine une fois qu'un agent doit survivre aux redémarrages et attendre un humain. Nous lui donnons 4.6 sur 5.
Combien coûte LangGraph ?
Gratuit et open source sous la licence MIT. LangSmith (traçage et déploiement) est séparé : Developer gratuit pour un siège, Plus 39 $/siège/mois plus calcul, Enterprise sur mesure.
Quels sont les inconvénients de LangGraph ?
Plus de code et de concepts que les SDK d'agent simples; courbe d'apprentissage raide ; le README lui-même oriente les débutants vers Deep Agents; le déploiement managé et les meilleurs outils de débogage sont des fonctions LangSmith payantes.
À qui s’adresse LangGraph ?
Les équipes d'ingénierie qui construisent des agents de longue durée ou multi-étapes devant être fiables et auditables.
Combien coûte LangGraph pour une équipe ou en production ?
En auto-géré, le coût est votre calcul et Postgres. Sur LangSmith, Plus est à 39 $ par siège par mois avec 10 000 traces de base, puis des traces au paiement à l'usage et le calcul de déploiement à 0,0675 LSU par vCPU-heure de runtime et 0,177 LSU par vCPU-heure pour la base de données.
LangGraph est-il sûr pour les données de l’entreprise ?
Licence MIT sans limites d'usage commercial. L'état vit dans le checkpointer que vous configurez ; les traces ne vont à LangSmith que si vous le configurez, et les données LangSmith Developer et Plus se trouvent dans le cloud américain ou européen de LangChain. 13 avis GitHub jusqu'ici, cinq notés élevés.
Quelles sont les meilleures alternatives à LangGraph ?
Les alternatives les plus proches que nous avons testées sont LangChain, CrewAI, Microsoft Agent Framework et Google Agent Development Kit (ADK).

Réponses vérifiées le 23 oct. 2026.