Configure Plugins

View as Markdown

Use this section to configure plugin behavior that Relay loads for a process. The runtime discovers and layers plugins.toml for direct Rust, Python, and Node.js integrations as well as for the nemo-relay CLI gateway.

Choose the path that matches your goal:

GoalStart here
Configure a built-in Relay componentChoose the component guide below. Use plugins.toml or the binding API.
Add a plugin someone else packagedConfigure Discoverable Plugins
Create a reusable pluginBuild Plugins

Built-in Plugins

Relay ships these first-party components. Configure them as [[components]] entries in plugins.toml.

  • Observability exports ATOF, ATIF, OpenTelemetry, or OpenInference data.
  • Adaptive configures adaptive runtime behavior.
  • NeMo Guardrails installs Guardrails-backed policy checks.
  • PII Redaction sanitizes sensitive data in observability payloads.
  • Model Pricing configures catalog sources for cost estimates on managed LLM responses.

Guides

Follow the guides below to configure plugins.

Use Build Plugins only when you are authoring the plugin itself. It covers generic plugin components, manifests, native ABI plugins, Python workers, and the grpc-v1 protocol.