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.
Run your first evaluation
Create a key, configure Secrets Detection, and verify a real decision in Python or Node.js.
Build a LangGraph agent
Use a real model and a read-only tool, then gate its result before it returns to the model.
Connect an HTTP agent
Configure a target, test the connection, and run a bounded assessment.
Read the API reference
Request fields, response diagnostics, authentication, and error handling.
The engineering workflow
Connect → evaluate → inspect → change → retest.
- Register an agent and choose its policies.
- Evaluate synthetic safe and unsafe examples before a model call or before releasing its output.
- Inspect the decision, completion status, policy versions, and any recorded trace.
- Adjust the policy or application behavior.
- 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 application | Start here |
|---|---|
| Python service | Python SDK |
| Node.js or TypeScript service | Node.js SDK |
| LangGraph or LangChain agent | LangGraph · LangChain |
| Any service with HTTP access | Evaluation API |
| Existing deployed agent endpoint | Agent 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.