Skip to main content
Guardrails validate inputs and outputs to ensure safety, quality, and compliance. All guardrail calls are automatically traced.

Available Guardrails


Toxic Language Detection


Biased Language Detection


JSON Validation

Validate that output is valid JSON, optionally against a schema.

Contains String Validation

Check for required or forbidden strings.

Input Validation Before LLM

Validate user input before sending to the LLM.

Output Validation After LLM

Validate LLM output before returning to user.

Multi-Guard Pipeline

Chain multiple guardrails for comprehensive validation.

Structured Output Validation

Ensure LLM output matches expected structure.

Evaluation Patterns

Next: Scoring and datasets

Guardrails Guide

Reference: Full guardrails documentation