LangGraph
LangGraph est la bibliothèque open source de LangChain pour programmer, sous forme de graphe, des agents qui durent et gardent un état.
En bref
- Ce que c'est
- LangGraph est la bibliothèque open source de LangChain pour programmer, sous forme de graphe, des agents qui durent et gardent un état. Cette brique de bas niveau, en Python et en TypeScript, mêle dans un même graphe des étapes codées à la main, prévisibles, et des étapes décidées par le modèle. Elle apporte l'exécution durable, la reprise après panne, la mémoire et la pause pour validation humaine. Les agents de LangChain et de Deep Agents reposent dessus, mais LangGraph s'utilise aussi seul.
- Éditeur
- LangChain, États-Unis
- Prix
- gratuit
- Licence
- open source (MIT)
- Systèmes
- non précisé
- Formes
- bibliothèque pour développeurs (SDK), ligne de commande, version web, serveur ou conteneur
Site officiel de LangGraphFiche relevée le sur les pages officielles.
Installer
Python (pip)
pip install -U langgraphPython (uv)
uv add langgraphServeur de développement local et LangSmith Studio (LangGraph CLI)
pip install -U "langgraph-cli[inmem]"langgraph new path/to/your/app --template new-langgraph-project-pythonlanggraph devSource : docs.langchain.com
Paquets vérifiés sur leur registre : langgraph (pip), langgraph-cli (pip), @langchain/langgraph (npm).
Démarrer
Dans le code, construire un StateGraph, y ajouter des nœuds et des arêtes, le compiler, puis l'appeler avec graph.invoke(…). Pour tester un agent en local avec une interface, langgraph dev lance le serveur de développement relié à LangSmith Studio.
langgraph devChoisir le modèle
LangGraph ne choisit pas de modèle : chaque nœud appelle celui qu'on lui donne. La doc utilise les modèles de LangChain (init_chat_model ou paquets d'intégration), mais n'importe quel client peut servir.
D'après la documentation officielle (docs.langchain.com), lue le . Les commandes sont recopiées telles quelles.
Ce qu'il sait faire
- Étapes fixes et étapes agentiques
- Un même graphe combine une logique codée à la main et des décisions prises par le modèle. docs.langchain.com
- Persistance et exécution durable
- Des points de sauvegarde (checkpointers) enregistrent l'état du graphe à chaque étape. Après une panne, l'agent reprend où il s'était arrêté. docs.langchain.com
- Validation humaine
- Les interruptions mettent le graphe en pause pour qu'une personne inspecte ou modifie l'état avant de reprendre. docs.langchain.com
- Retour dans le temps
- On rejoue une exécution passée depuis n'importe quel point de sauvegarde, pour explorer une autre branche. docs.langchain.com
- Mémoire courte et longue
- Chaque fil de conversation a sa mémoire de travail, et des magasins de données (stores) gardent une mémoire partagée entre sessions. docs.langchain.com
- Sous-graphes et diffusion en continu
- Des graphes s'imbriquent les uns dans les autres. Les messages, l'état et la sortie se diffusent en temps réel (streaming). docs.langchain.com
Les façons de l'utiliser
- bibliothèque pour développeurs (SDK)bibliothèque Python `langgraph` et TypeScript `@langchain/langgraph`
- ligne de commandeLangGraph CLI, l'outil en ligne de commande : création de projet et serveur de développement local (`langgraph dev`)
- version webLangSmith Studio, interface gratuite de test et de débogage (compte LangSmith requis) ; Agent Chat UI, application Next.js open source pour discuter avec un agent
- serveur ou conteneurdéploiement sur LangSmith Cloud, en hybride, en serveur autonome ou hébergé chez soi
Sur téléphone
Au 3 octobre 2026, l'éditeur ne documente ni application mobile ni pilotage depuis un téléphone.
Prix et licence
La bibliothèque est gratuite et open source. LangSmith, en option, sert au suivi, à Studio et au déploiement. Sa formule Developer est à 0 $ par siège et par mois (1 siège, sans déploiement). Plus coûte 39 $ par siège et par mois avec un déploiement Serverless (Small) inclus, puis se paie à l'usage. Enterprise est sur devis, avec hébergement chez soi.
Prix relevés le sur langchain.com, dans la devise de la page.
Licence
Open source, licence MIT. La version TypeScript (langchain-ai/langgraphjs) est aussi sous licence MIT. Le déploiement géré passe par LangSmith, service commercial. github.com
Modèles
Aucune restriction : le graphe appelle le modèle qu'on code dans ses nœuds. Avec les intégrations de LangChain, cela couvre des centaines de modèles, les API compatibles OpenAI et des modèles locaux comme ceux d'Ollama. docs.langchain.com
- Clé d'API personnelle
- oui
- Modèles locaux
- oui
Sources
Fiche relevée le sur 17 pages officielles. Une information que nous n'avons pas pu vérifier n'est jamais présentée comme un fait.
- docs.langchain.com/oss/python/langgraph/overview
- docs.langchain.com/oss/python/langgraph/install
- docs.langchain.com/oss/javascript/langgraph/install
- docs.langchain.com/oss/python/langgraph/local-server
- pypi.org/project/langgraph/
- pypi.org/project/langgraph-cli/
- www.npmjs.com/package/@langchain/langgraph
- docs.langchain.com/oss/python/langgraph/persistence
- docs.langchain.com/oss/python/langgraph/interrupts
- docs.langchain.com/oss/python/langgraph/use-time-travel
- docs.langchain.com/oss/python/langgraph/streaming
- www.langchain.com/about
- github.com/langchain-ai/langgraph/blob/main/LICENSE
- www.langchain.com/pricing
- docs.langchain.com/oss/python/langchain/models
- docs.langchain.com/oss/python/langgraph/studio
- docs.langchain.com/oss/python/langgraph/deploy
Ce que nous n'avons pas pu vérifier (2)
- La doc ne cite aucun système d'exploitation. PyPI indique Python 3.10 ou plus, et 3.11 ou plus pour la LangGraph CLI selon la page de Studio.
- Aucune application mobile ni aucun pilotage à distance n'a été trouvé, ce qui est attendu pour une bibliothèque.
Tous les outils →Le même modèle, des outils différents →Les abonnements d'IA →Signaler une erreur →