Skip to content
API referenceList guardrail validators

List guardrail validators

GET/v1/guardrail-validators

List guardrail validators.

Returns every validator a guardrail check can use: its id (the check's type), category, whether it calls a model, the targets and actions it is meant for, a JSON Schema for its settings and a starting configuration. Needs no credentials.

Authorization

None: this endpoint is public.

Responses

200application/json
  • dataobject[]required

    Every validator, grouped by category and sorted by name.

    Child attributes
    • idstringrequired

      The validator's id: the value for a check's type.

    • namestringrequired

      Display name.

    • categoryenum<string>required

      The validator's group: PII, SECURITY, CONTENT_SAFETY, FORMAT, CODE, QUALITY or CUSTOM.

      One of "PII", "SECURITY", "CONTENT_SAFETY", "FORMAT", "CODE", "QUALITY", "CUSTOM"

    • kindenum<string>required

      How it runs: DETERMINISTIC (rules and patterns, no model call) or LLM_JUDGE (asks a model; adds latency and needs a plan with AI guardrails).

      One of "DETERMINISTIC", "LLM_JUDGE"

    • supported_targetsenum<string>[]required

      The targets the validator is meant for, from INPUT, OUTPUT and BOTH.

    • supported_actionsenum<string>[]required

      The actions the validator is meant for, from BLOCK, REDACT and MONITOR.

    • descriptionstring

      What the validator detects or enforces.

    • config_schemamap<string, object>

      A JSON Schema object describing the check's config. Null when the validator takes no settings.

    • default_configmap<string, object>

      A sensible starting config for a new check. Null when there is none.

NVIDIA Inception Program member

VectorAxis is built by GK Labs, a member of NVIDIA Inception.