Installation#
Use this page when you are consuming a published NeMo Flow release from a package manager.
If you are working from a source checkout, validating unpublished changes, or contributing to the repository, use Development Setup instead.
CLI#
Install the NeMo Flow CLI when you want the nemo-flow executable for
coding-agent hook and LLM gateway observability.
cargo install nemo-flow-cli@0.2.0
Python#
Install the Python package when your application uses NeMo Flow through the Python wrapper.
uv add nemo-flow@0.2.0
Use uv add from an application project that has a pyproject.toml; it records
nemo-flow as a project dependency. If you are only installing into an active
virtual environment and do not have project metadata, use uv pip install nemo-flow instead. You can also use pip install nemo-flow if you are not
managing the environment with uv.
Node.js#
Install the Node.js package when your application uses NeMo Flow through the JavaScript API.
npm install nemo-flow-node
Rust#
Add the Rust crates when your application uses NeMo Flow directly from Rust.
cargo add nemo-flow@0.2.0
cargo add nemo-flow-adaptive@0.2.0
nemo-flowprovides the core runtime APIs for scopes, middleware, subscribers, plugins, tool calls, and LLM calls.nemo-flow-adaptiveprovides adaptive runtime primitives and Redis-backed learning components when you want adaptive optimization behavior in Rust.
Integrations#
Install integration packages when your application already uses one of the supported framework or agent harness surfaces.
OpenClaw#
Install the OpenClaw plugin through OpenClaw so OpenClaw can register and manage the package:
openclaw plugins install npm:nemo-flow-openclaw@0.2.0
openclaw gateway restart
Use the package name nemo-flow-openclaw for installation. Use the plugin ID
nemo-flow in OpenClaw configuration, inspection, and gateway status commands.
See the OpenClaw Plugin Guide for
configuration and verification steps.
Python Framework Integrations#
Install the Python package with the supported framework extras when your application uses LangChain, LangGraph, or Deep Agents.
uv add "nemo-flow[langchain,langgraph,deepagents]@0.2.0"
The extras install the NeMo Flow Python package plus the dependencies needed by the maintained public integrations. See Supported Integrations for guide links and support levels.