This release is a pre-release and may not be stable for production use.
NVIDIA NeMo Fabric
NVIDIA NeMo Fabric is a runtime execution layer for agents. It turns multiple agent harnesses into one configurable, observable lifecycle surface.
NeMo Fabric standardizes how applications configure, launch, invoke, and collect artifacts from agent harnesses. It provides:
- a versioned, typed configuration contract;
- ordinary Python composition for experiment variants;
- adapter integrations for harness-specific launch and control;
- a Python SDK backed by the Rust core;
- normalized run results, artifact manifests, and telemetry references.
Install
Install the core runtime and Python SDK:
pip install nemo-fabric
To use a supported agent harness, install its adapter extra:
pip install "nemo-fabric[claude]"
pip install "nemo-fabric[codex]"
pip install "nemo-fabric[deepagents]"
pip install "nemo-fabric[hermes]"
NeMo Fabric supports running an agent harness in a different virtual environment than the one used to run NeMo Fabric itself. This is useful for running agents that have conflicting dependencies with NeMo Fabric or other agents.
The adapter must be installed into the virtual environment that the harness is installed in. For this reason adapters intentionally have minimal dependencies.
Integrations
Harbor Integration
pip install "nemo-fabric[harbor]"
Relay Integration
pip install "nemo-fabric[relay]"
This installs a version of NeMo Relay Python library known to be compatible with the installed version of NeMo Fabric.
Some adapters, such as Claude and Codex, require the
nemo-relay CLI tool instead of the
NeMo Relay Python library. Refer to the
NeMo Relay CLI install guide for instructions on installing the CLI tool.
Python Versions
NeMo Fabric supports Python versions 3.11-3.14, however some of the integrations and adapters may have additional requirements. Specifically Hermes Agent doesn't support Python 3.14 yet, and the Harbor integration requires Python 3.12 or later.
Core Concepts
- Typed configuration: Construct a complete
FabricConfigin Python and use ordinary functions to create experiment variants. - Adapters: Select harness-specific integrations with
harness.adapter_id. - Artifacts: Receive normalized output, logs, patches, and telemetry
references through an
ArtifactManifest.
The experimental nemo-fabric CLI is distributed separately from the Python
package. It selects complete typed configs from built-in presets and maintained
examples. Applications that need a stable integration surface should use the
Python SDK.
Learn More
Refer to the NVIDIA NeMo Fabric documentation for installation, configuration, and usage guidance. Source code is available in the NVIDIA NeMo Fabric repository.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file nemo_fabric-0.1.0a20260723.tar.gz.
File metadata
- Download URL: nemo_fabric-0.1.0a20260723.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
931027ed3d5d6fdf606b317f29997eade5e153172a524e5387993b1e4a744ac0
|
|
| MD5 |
103724103abfef0f76fc59246ca9f9e9
|
|
| BLAKE2b-256 |
0f7ddb54dba113349e76fdeabafd560432632cefe8ce0b07a2698f9f140d9d64
|