---
title: "NeMo Gym"
description: "NeMo Gym is a library for evaluating and improving models and agents using environments."
position: 1
---

NeMo Gym is a library for evaluating and improving models and agents using environments. NeMo Gym provides infrastructure to develop environments, scalably run evaluation and training, and a collection of popular benchmarks and training environments.

## When to Use NeMo Gym

- You need to **evaluate models or agents** in stateful environments (for example, code execution, tool calling, sandboxes).
- You want **reproducible evaluation** across teams using shared environments and verifiers.
- You need to use environments **at scale** — multiple repeats per task, or thousands of concurrent requests for training.
- You want to **seamlessly transition** between evaluation, agent optimization, and training.

If you are scoring model outputs with a stateless check and do not need scale or training, a script is probably sufficient.

## What NeMo Gym Provides

- Modular, extensible interfaces for agents, environments, tasks, and verifiers
- Environment hub of popular benchmarks and training environments
- Use your own agents or choose from built-in harnesses
- Scale to thousands of concurrent environments
- Train with the RL framework of your choice
- Battle-tested in production Nemotron training

![NeMo Gym Product Overview](../../../../assets/images/product_overview.png)

## Integrations

NeMo Gym integrates with the broader agentic ecosystem:

- **Environment libraries**: Seamlessly combine environments and benchmarks from other libraries alongside NeMo Gym environments.
- **Training framework libraries**: Use environments for SFT and RL training.
- **Agent harnesses**: Popular agent harnesses for evaluation and training available out of the box.
- **Agent framework libraries**: Use your custom agent built with agent frameworks in NeMo Gym environments.
- **Sandboxes**: Isolate agent runtime execution.

## Next Steps

<Cards>

<Card title="Get Started" href="/get-started/installation">
Install NeMo Gym and run your first evaluation.
</Card>

<Card title="Browse Environments" href="https://github.com/NVIDIA-NeMo/Gym#-available-environments">
Browse available environments for evaluation and training.
</Card>

<Card title="Agents" href="/agent-server">
Explore available agent harnesses and learn how to integrate your own agent.
</Card>

<Card title="Training" href="/training-tutorials">
Improve your agent or model with RL or fine-tuning.
</Card>

<Card title="Build Custom Environments" href="/environment-tutorials">
Create your own evaluation or training environments.
</Card>

</Cards>
