Examples
Ready-to-run examples demonstrating Guardrails in various scenarios. See the examples/ folder for complete implementations.
Example Implementations
- hello_world.ts — Basic Guardrails usage
- agents_sdk.ts — OpenAI Agents SDK integration
- streaming.ts — Streaming vs blocking usage
- suppress_tripwire.ts — Handle violations without raising
- multiturn_with_prompt_injection_detection.ts — Multi-turn with prompt injection detection
- azure_example.ts — Azure OpenAI client
- local_model.ts — OpenAI-compatible local endpoint
Getting Started
- Follow the Quickstart guide: TypeScript
- Explore examples: TypeScript examples
- Run scripts to see Guardrails in action
Each example is self-contained with clear configuration and usage patterns.