Skip to main content
Pre-release

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 FabricConfig in 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

nemo_fabric-0.1.0a20260724.tar.gz (6.3 kB view details)

Uploaded Source

File details

Details for the file nemo_fabric-0.1.0a20260724.tar.gz.

File metadata

  • Download URL: nemo_fabric-0.1.0a20260724.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

Hashes for nemo_fabric-0.1.0a20260724.tar.gz
Algorithm Hash digest
SHA256 7134673f3d7c63f2aaec59ce36b640e1700a63375bbdbe2809a137617d109f40
MD5 10f44f157c88ba14e63ce0aaf49e40e3
BLAKE2b-256 bf026553d9b6612f2dd3464060e1afbaf849c124cd8c845530914b4cbcd462b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page