skillfed

nvidia-nat-core

Core library for NVIDIA NeMo Agent Toolkit

nvidia-nat-core v1.8.0 256.8K downloads/30d#8,456 on PyPI2,576
Permissive license Apache-2.0 Active released

What it is and what it does

NVIDIA NeMo Agent Toolkit is a Python library that provides a composable foundation for building agents that work with any underlying agentic framework. It abstracts agents, tools, and workflows as reusable function calls, enabling developers to build once and deploy across different contexts without replatforming. The library includes profiling and observability hooks for monitoring token usage, latency, and bottlenecks across agent and tool boundaries, plus built-in evaluation tools for validating workflow accuracy.

The package depends on a substantial stack: FastAPI and Starlette for HTTP handling, Pydantic for validation, pymilvus for vector database integration, and cryptographic libraries for authentication (authlib, PyJWT, cryptography). It is designed for developers already familiar with agent-based systems who need to integrate NeMo Agent Toolkit into existing projects; the documentation recommends installing from source for first-time users.

Use it for:

  • Build a reusable agent that works across multiple frameworks without rewriting core logic
  • Profile and debug agentic workflows to identify performance bottlenecks at the tool and agent level
  • Integrate enterprise data sources and tools into agents via a unified function-call interface
  • Monitor agent behavior and token usage with OpenTelemetry-compatible observability platforms
  • Evaluate and validate the accuracy of multi-step agentic workflows before production deployment

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

NVIDIA NeMo Agent Toolkit is a framework-agnostic library for building, composing, and deploying enterprise agents with integrated tools, data sources, and observability.

Yes, if you are building or integrating agents into an existing system and need framework-agnostic composition, observability, and evaluation. The low install friction and active maintenance support the use case. No, if you are new to agent development—the documentation explicitly recommends installing from source for first-time users. The 31 runtime dependencies are substantial; evaluate whether the full stack fits your deployment constraints.

Install

nvidia-nat-core on PyPI

pip

pip install nvidia-nat-core

uv

uv add nvidia-nat-core

poetry

poetry add nvidia-nat-core

Installing nvidia-nat-core

Before you install

Low install friction with a pure-Python wheel. Active maintenance with recent releases; last commit 2026-08-12. Moderate dependency footprint (31 runtime packages including FastAPI, Pydantic, and vector database support via pymilvus) typical for a full-featured agent framework.

License in practice

Apache-2.0 permissive license allows commercial and private use without restriction, provided you retain copyright and license notices.

Quickstart

pip install nvidia-nat-core

from nvidia_nat_core import Agent

agent = Agent(name="my_agent")

Requires Python 3.11 or later (supports 3.11, 3.12, 3.13). Depends on FastAPI and uvicorn for server functionality.

Verify before relying

  • Whether pre-built agents, tools, and workflows are included in this package or must be sourced separately
  • Specific capabilities of the UI chat interface and whether it is bundled or requires separate installation
  • Integration scope with Model Context Protocol (MCP) servers and whether MCP client is included
  • Whether observability integrations (LangSmith, Phoenix, Arize AX, W&B Weave) are built-in or require additional setup

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 31 — aiofiles, authlib, click, colorama, expandvars, fastapi, httpx, jinja2, jsonpath-ng, nest-asyncio2, networkx, nvidia-nat-atif, numpy, pandas, pip, pkce, pkginfo, platformdirs, pydantic, pyjwt, pymilvus, python-dotenv, python-multipart, PyYAML, rich, starlette, tabulate, tzlocal, uvicorn, cryptography
Maintenance actively maintained — 58 days since the last release
Last repo commit
First released
Downloads 256,809/month — #8,456 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: nvidia_nat_core-1.8.0-py3-none-any.whl

Keywords: ai, rag, agents

Programming Language :: PythonProgramming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13

Tags

agent framework toolkitenterprise agent developmentagentic workflow compositionagent observability profilingtool integration for agentsframework-agnostic agent libraryagent evaluation and monitoring
agent-frameworkobservabilityrag

More Artificial Intelligence packages

Further reading