NVIDIA NeMo Agent Toolkit

NVIDIA NeMo™ Agent Toolkit is an open-source AI library that adds intelligence to AI agents across any framework—enhancing speed, accuracy, and decision-making through enterprise-grade instrumentation, observability, and continuous learning. By exposing hidden bottlenecks and costs and optimizing the workflow, it helps enterprises scale agentic systems efficiently while maintaining reliability.

NeMo Agent Toolkit is part of the broader NVIDIA Agent Toolkit, a collection of tools, models and runtimes for building, evaluating and optimizing safe, long-running autonomous agents. 

Access GitHubDocumentationForum


See NeMo Agent Toolkit in Action


How NeMo Agent Toolkit Works

NVIDIA NeMo Agent Toolkit provides unified monitoring and optimization for AI agent systems, working across LangChain, Google ADK, CrewAI, and custom frameworks. It captures granular metrics on cross-agent coordination, tool usage efficiency, and computational costs, enabling data-driven optimizations through NVIDIA Accelerated Computing. It can be used to parallelize slow workflows, cache expensive operations, and maintain and evaluate system accuracy quickly. Compatible with OpenTelemetry and major agent frameworks, the toolkit reduces cost and enhances performance while providing insights to scale from single agents to enterprise-grade digital workforces.

Simplify Development

Experiment and prototype new agentic AI applications quickly and easily with the toolkit’s YAML configuration builder. With universal descriptors for agents, tools, and workflows, you can flexibly choose and connect agent frameworks best suited to each task in a workflow. Access a reusable collection of tools, pipelines, and agentic workflows to ease the development of agentic AI systems.

Increase Reliability

Put evaluation at the center of the development workflow with built-in commands that test agents against datasets, score outputs with customizable metrics, and generate detailed reports—so you can iterate faster and ship more reliable AI agents. Define your workflow, run baseline evals, apply fixes, measure impact, and repeat until your agent hits production-grade accuracy. 

Streamline Agent Optimization

Automatically tune agents with the Agent Hyperparameter Optimizer, which selects optimal large language model types, temperature, max_tokens, and prompts optimizing for accuracy, latency, cost, or custom metrics. Accelerate runtime performance through intelligent request routing using telemetry hints with NVIDIA Dynamo, and fine-tune models using collected trajectories with reinforcement learning to reduce costs while maintaining quality.  

Complete Execution Visibility

Provides plugin-based observability through an event-driven architecture that traces every step of your agent workflows and exports telemetry to platforms like Phoenix, Langfuse, Weave, or any OpenTelemetry-compatible service—so you can debug failures, optimize performance, and track costs in both development and production. Configure multiple exporters simultaneously in your workflow config to gain complete visibility into agent behaviors, token usage, and execution paths. 

Safety and Security

Use NeMo Agent Toolkit safety and security middleware features to Red Team agentic workflows and find points of exploitability and vulnerabilities like prompt injection, jail break, tool poisoning, and other custom attacks. Visualize the results on a dashboard and analyze risks. Apply pluggable defense layers and models to reduce risks and make agentic workflows safer. 

 A flowchart showing how NeMo Agent Toolkit works

Production Scaling Blog

Scale the AI-Q research agent to hundreds of concurrent users using NeMo Agent Toolkit profiling, load testing, and observability.

Introductory Video

Watch a video walk-through to see how you can get started with NeMo Agent Toolkit.

Tutorial Blog

Take a technical deep dive to learn how to extend the toolkit by adding integration with an additional agentic framework, such as Agno.

Notebooks

Through this series of notebooks, we demonstrate how you can use NeMo Agent Toolkit to build, connect, evaluate, profile, and deploy an agentic system.


Get Started With NeMo Agent Toolkit

Quick Install With Pip (Recommended)

pip install nvidia-nat


# Verify the library installation:
nat --help
nat --version

Local Setup for Examples

# Clone the repo:

git clone -b main git@github.com:NVIDIA/NeMo-Agent-Toolkit.git nemo-agent-toolkit

cd nemo-agent-toolkit



# Initialize the Git repository:
git submodule update --init --recursive

# Download the datasets:
git lfs install
git lfs fetch
git lfs pull

# Create a Python environment:

uv sync --all-groups --all-extras

uv venv --python 3.12 --seed .venv
source .venv/bin/activate
uv sync --all-groups --all-extras

# Verify the library installation:
nat --help
nat --version

Note: For the instructions above, you must have uv already installed. If you do not, to install uv, get started here.


Starter Kits

Start developing agentic AI applications with NeMo Agent Toolkit with tutorials, best practices, and documentation. The AI-Q NVIDIA Blueprint showcases examples for building agentic workflows that use the toolkit.

Getting Started With NeMo Agent Toolkit

Access the toolkit documentation, and start building, connecting, and evaluating agentic AI systems.


NeMo Agent Toolkit Learning Library

Tech Blog

How To Scale Your LangGraph Agents

NVIDIA NeMo Agent Toolkit

This post will cover the tools and techniques from NVIDIA NeMo Agent Toolkit that can be used to deploy and scale an agentic AI application into production.

Video

Benchmarking and Optimizing AI Agents

NVIDIA NeMo Agent Toolkit

In this step-by-step tutorial, we show you how to get started using the NeMo Agent Toolkit test time compute module with searching, editing, scoring, and selection.

Video

Connect MCP Tools and NVIDIA NIM for Building Optimized Agentic Systems

NVIDIA NeMo Agent Toolkit

Discover how the latest release of NVIDIA NeMo Agent Toolkit streamlines multi-agent interoperability through deep Model Context Protocol (MCP) integration.

Video

How To Build Custom AI Agents

NVIDIA NeMo Agent Toolkit

Learn how to use the toolkit to build custom AI agents and add advanced AI capabilities into your projects.

Tech Blog

Extending NeMo Agent Toolkit To Support New Agentic Frameworks

NVIDIA NeMo Agent  Toolkit

Take a technical deep dive to learn how to extend the toolkit by adding integration with an additional agentic framework, such as Agno.

Video

How To Develop Teams of AI Agents

NVIDIA NeMo Agent Toolkit

Learn how to use NeMo Agent Toolkit Python library to build agentic AI applications in this step-by-step tutorial video.

Video

Optimize Your AI Agent Workflows

NVIDIA NeMo Agent Toolkit

Learn how to use the toolkit profiler to get deeper insights into the performance and behavioral characteristics of your AI agent workflows.

Tech Blog

Improving AI Code Generation

NVIDIA NeMo Agent Toolkit, USD, Cosmos

Learn how to leverage AI code generation with the toolkit to build a test-driven coding agent.

Documentation

NeMo Agent Toolkit Documentation

NVIDIA NeMo Agent Toolkit

Read a troubleshooting guide, release notes, quick-start guide, and more to get started.

Guide

Building Multi-Agent Systems the Easy Way

NVIDIA NeMo Agent Toolkit

Read a hands-on guide to using the toolkit, including what you can build, what’s under the hood, and more, published by The BIG DATA guy.

Tech Blog

Scaling Synthetic Data Generation With Multi-Agent AI

NVIDIA NeMo Agent Toolkit, USD, NVIDIA Cosmos™

Learn about a multi-agent approach utilizing generative AI for the systematic, automated creation of top-tier synthetic datasets to advance physical AI development and deployment.

Tech Blog

Chat With Your Enterprise Data Through Open-Source AI-Q NVIDIA Blueprint

NVIDIA NeMo Agent Toolkit

Read how you can get started with AI-Q, a free reference implementation for building advanced AI agents.


More Resources

Decorative image representing forums

Explore the Community

Get Training and Certification

Read the FAQ

Ethical AI

NVIDIA believes trustworthy AI is a shared responsibility, and we have established policies and practices to enable development for a wide array of AI applications. When downloaded or used in accordance with our terms of service, developers should work with their supporting model team to ensure their model meets the requirements for the relevant industry and use case and addresses unforeseen product misuse.

For more detailed information on ethical considerations for this model, please see the Model Card++ Explainability, Bias, Safety and Security, and Privacy Subcards. Please report security vulnerabilities or NVIDIA AI Concerns here.

Get started with NeMo Agent Toolkit today.

Access GitHub