Python SDK distribution for NeMo Fabric
Project description
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;
- profile-based configuration for evaluation and ablation runs;
- adapter integrations for harness-specific launch and control;
- a Python SDK backed by a Rust core;
- normalized run results, artifact manifests, and telemetry references.
Install
Install the core runtime and Python SDK:
pip install "nemo-fabric[runtime]"
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]"
Fabric supports running an agent harness in a different virtual environment than the one used to run Fabric itself. This is useful for running agents that have conflicting dependencies with 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]"
Python Versions
NeMo Fabric supports Python versions 3.11-3.14, however some of the integrations and adapters may have additional requirements. Specifically the Hermes adapter doesn't support Python 3.14 yet, and the Harbor integration requires Python 3.12 or later.
Core Concepts
- Agent source: Provide either an agent package path or a typed
FabricConfig. - Typed configuration: Construct configuration in memory with the Python
SDK, or use
agent.yamlas a portable representation. - Profiles: Vary the harness, model, MCP servers, tools, skills, telemetry, or environment without editing the base configuration.
- Adapters: Select harness-specific integrations with
harness.adapter_id. - Artifacts: Receive normalized output, logs, patches, and telemetry
references through an
ArtifactManifest.
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.
Project details
Release history Release notifications | RSS feed
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.0a20260717.tar.gz.
File metadata
- Download URL: nemo_fabric-0.1.0a20260717.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55b850fd03bb54e1559039504048cf5c2b7fd96903f91fd8e517a4c5cfff395f
|
|
| MD5 |
652ce280ca03e0499d7637906da43187
|
|
| BLAKE2b-256 |
857a971dfffaa98f245904cb6b753d40725023e4fc74e3245120ec5a1e79f63a
|