nvidia-nat-langchain
Subpackage for LangChain/LangGraph integration in NeMo Agent Toolkit
What it is and what it does
This is a subpackage that bridges LangChain/LangGraph with NVIDIA's NeMo Agent Toolkit, providing integration points for building agentic AI systems. It bundles 20 runtime dependencies including langchain core, multiple provider integrations (langchain-aws, langchain-openai, langchain-oci, langchain-huggingface, langchain-litellm), langgraph for workflow orchestration, langsmith for monitoring, and evaluation tools. The package targets Python 3.11–3.13 and is designed for developers building production AI agents that need to orchestrate multiple language models, retrieval systems, and tool integrations.
As a subpackage within the NeMo Agent Toolkit ecosystem, it provides the glue layer between LangChain's agent abstractions and NVIDIA's agent framework. The wide array of pre-included dependencies suggests it aims to reduce setup friction by bundling common integrations out of the box, though this also means a larger dependency tree that may pull in more than a minimal agent application needs.
Use it for:
- Build multi-agent systems that route queries to different LLM providers via langchain-aws, langchain-openai, langchain-oci, and langchain-huggingface
- Create retrieval-augmented generation pipelines with langchain-milvus vector storage and wikipedia knowledge sources
- Orchestrate complex agent workflows using langgraph state machines with observability via langsmith
- Integrate NVIDIA's AI endpoints via langchain-nvidia-ai-endpoints with LangChain's tool-calling and agent frameworks
- Evaluate agent performance and behavior using the bundled openevals framework
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Integrates LangChain and LangGraph with NVIDIA's NeMo Agent Toolkit to build agentic AI applications using multiple language model providers and retrieval-augmented generation.
Yes, if you are building agents within the NeMo Agent Toolkit ecosystem and want LangChain/LangGraph integration out of the box. The low install friction, active maintenance, and permissive Apache-2.0 license make it a safe choice. However, verify whether this subpackage can be used independently or requires the parent toolkit, and whether the 20 bundled dependencies align with your actual needs.
Install
nvidia-nat-langchain on PyPI
pip
pip install nvidia-nat-langchainuv
uv add nvidia-nat-langchainpoetry
poetry add nvidia-nat-langchainInstalling nvidia-nat-langchain
Before you install
Low install friction with a pure-Python wheel. Active maintenance status with recent releases; last commit 2026-08-12. Repository has 2576 stars and is not archived.
License in practice
Apache-2.0 permissive license allows commercial and private use with attribution; no restrictions on derivative works or linking.
Quickstart
pip install nvidia-nat-langchain
from langchain_nvidia_ai_endpoints import ChatNVIDIA
from langchain import LLMChain
llm = ChatNVIDIA()
chain = LLMChain(llm=llm, prompt=...)
Requires Python 3.11 or later (supports 3.11, 3.12, 3.13). Verify that the parent NeMo Agent Toolkit is installed if this subpackage has a hard dependency on it.
Verify before relying
- Whether this subpackage can be used standalone or requires the parent NeMo Agent Toolkit installation
- Specific version compatibility constraints between the 20 runtime dependencies
- Whether all listed providers (AWS, OCI, OpenAI, Hugging Face, LiteLLM) are optional or required for basic use
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (<3.14,>=3.11) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 20 — nvidia-nat-core, nvidia-nat-eval, nvidia-nat-opentelemetry, langchain, langchain-aws, langchain-classic, langchain-community, langchain-core, langchain-exa, langchain-huggingface, langchain-litellm, langchain-milvus, langchain-nvidia-ai-endpoints, langchain-oci, langchain-openai, langgraph, langsmith, openevals, wikipedia, pyopenssl |
| Maintenance | actively maintained — 58 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 250,160/month — #8,638 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: nvidia_nat_langchain-1.8.0-py3-none-any.whl
Keywords: ai, rag, agents
Tags
More Artificial Intelligence packages
LiteLLM provides a unified Python interface to…
permissive · top 100 on PyPI
huggingface-hubClient library and CLI tool for downloading,…
permissive · top 100 on PyPI
langchainLangChain provides a framework for building…
permissive · top 1,000 on PyPI
hf-xethf-xet provides chunk-based deduplication and…
permissive · top 1,000 on PyPI
tokenizersTokenizers converts raw text into token…
permissive · top 1,000 on PyPI
transformersTransformers provides a unified framework for…
permissive · top 1,000 on PyPI
nemo-relaynemo-relay wraps a shared Rust runtime to give…
permissive · top 15,000 on PyPI
nvidia-nat-evalProvides evaluation components and CLI commands…
permissive · top 15,000 on PyPI
nvidia-nat-atifProvides ATIF schema models for the NVIDIA NeMo…
permissive · top 15,000 on PyPI
nvidia-nat-mcpIntegrates MCP (Model Context Protocol) servers…
permissive · top 15,000 on PyPI
nvidia-nat-coreNVIDIA NeMo Agent Toolkit is a…
permissive · top 15,000 on PyPI
nvidia-natIntegrates enterprise agents with data sources…
permissive · top 15,000 on PyPI
nvidia-nat-opentelemetryAdds OpenTelemetry observability…
permissive · top 15,000 on PyPI
nv-ingest-clientPython client library for submitting and…
permissive · top 15,000 on PyPI
langchain-nvidia-ai-endpointsIntegrates NVIDIA AI Foundation Models and chat…
permissive · top 5,000 on PyPI