> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/relay/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/relay/_mcp/server.

# About

> Choose the right NeMo Relay getting-started path for your agent system.

Use Getting Started to choose the smallest NeMo Relay path that matches the
boundary you want to observe or control. Relay can run beside a local
coding-agent harness, wrap application-owned tool or LLM calls, connect through
a maintained framework integration, or activate reusable plugin behavior from
configuration.

#### Using an AI Coding Assistant?

Install [NVIDIA agent skills](https://docs.nvidia.com/skills) to give
compatible coding agents product-specific Relay workflows and references. After
the NeMo Relay skills are published in `nvidia/skills`, install the full Relay
skill set without cloning the catalog:

```bash
npx skills add nvidia/skills \
  --skill nemo-relay-install \
  --skill nemo-relay-get-started \
  --skill nemo-relay-instrument-calls \
  --skill nemo-relay-instrument-context-isolation \
  --skill nemo-relay-instrument-typed-wrappers \
  --skill nemo-relay-plugin-observability \
  --skill nemo-relay-plugin-adaptive-tuning \
  --skill nemo-relay-plugin-build \
  --skill nemo-relay-migrate-from-flow \
  --skill nemo-relay-debug-runtime-integration \
  --agent codex
```

Use `--agent claude-code`, `--agent cursor`, or another supported agent target
when that is where you want the skill installed. To inspect the current NVIDIA
skill catalog first, run:

```bash
npx skills add nvidia/skills --list
```

Agent skills help your coding assistant apply Relay documentation and workflows.
They do not replace installing NeMo Relay packages, configuring runtime
plugins, or validating emitted events.

## Find the Right Starting Point

Start with the fastest path that can prove Relay is working, then move toward
more involved integration and development workflows only when you need them.

* **Try now with the CLI:** Use [NeMo Relay CLI](/nemo-relay-cli/about) when a
  local Claude Code, Codex, or Hermes coding-agent harness owns invocation.
  Relay can observe hooks, gateway-routed model traffic, and exporter output
  without changing application code.
* **Use a supported integration:** Start with
  [Supported Integrations](/supported-integrations/about) when LangChain,
  LangGraph, Deep Agents, or OpenClaw already owns scheduling, callbacks, tool
  execution, provider payloads, or agent lifecycle hooks.
* **Instrument application-owned calls:** Start with
  [Quick Start](/getting-started/quick-start), then use
  [Instrument Applications](/instrument-applications/about) when your Python,
  Node.js, or Rust application owns the tool or LLM call site.
* **Build a custom framework or provider integration:** Use
  [Integrate into Frameworks](/integrate-into-frameworks/about) when a new
  framework, orchestration layer, SDK, or provider adapter owns scheduling,
  retries, callbacks, and provider payloads.
* **Package reusable runtime behavior:** Use
  [Build Plugins](/build-plugins/about) for shared middleware, subscribers,
  exporters, model pricing, policy, or adaptive behavior. Use
  [Observability](/configure-plugins/observability/about) for export setup and
  [Adaptive](/configure-plugins/adaptive/about) after baseline instrumentation
  is working.

## Getting Started Process

Use the pages in this section in order when you are setting up Relay for the
first time:

1. Review [Prerequisites](/getting-started/prerequisites) for language,
   package, and repository tooling.
2. Use [Installation](/getting-started/installation) to install the CLI,
   language binding, or integration package that matches your boundary.
3. Use [Configuration](/getting-started/configuration) when you need runtime,
   plugin, observability, or adaptive setup guidance.
4. Use [Quick Start](/getting-started/quick-start) to run the smallest
   working path and confirm Relay emits the expected output.

If you need the conceptual model before setup, read
[Agent Runtime Primer](/about-nemo-relay/agent-runtime-primer) and
[Concepts](/about-nemo-relay/concepts).