Nyraxis/ docs
Developer documentation

Build security into your agent

Connect your application, evaluate a policy, and turn findings into repeatable tests.

Nyraxis gives engineering teams a place to check agent inputs and outputs, investigate traces, and retest a change. Start with one policy and a synthetic record. Expand coverage after you can explain the result.

The engineering workflow

Connect → evaluate → inspect → change → retest.

  1. Register an agent and choose its policies.
  2. Evaluate synthetic safe and unsafe examples before a model call or before releasing its output.
  3. Inspect the decision, completion status, policy versions, and any recorded trace.
  4. Adjust the policy or application behavior.
  5. Run the same example again. For connected agents, save an accepted finding as a regression.

A completed check describes the content and policies tested. It does not prove resistance to every attack. An unavailable detector is an incomplete check, even if no finding was returned.

Choose your integration

Your applicationStart here
Python servicePython SDK
Node.js or TypeScript serviceNode.js SDK
LangGraph or LangChain agentLangGraph · LangChain
Any service with HTTP accessEvaluation API
Existing deployed agent endpointAgent testing

See integration coverage for verified paths and recipe-only integrations. The reference versions are Python 1.3.2 and Node.js 1.2.9.

Know where the boundary is

  • Evaluation returns a decision. Your application must act on it.
  • Pre-call enforcement can stop supported model methods before the provider request.
  • Observation records operations through telemetry. It cannot undo an operation that already ran.
  • Storage determines what is retained. Metadata-only storage still sends the submitted text to the evaluator.

Continue with core concepts, data handling, or the policy reference.

On this page