Define schemas using a clean DSL and get both JSON Schema documents and runtime validations. Perfect for API request/response validation, LLM function definitions (OpenAI, Anthropic), and structured data modeling. Features Sorbet-style types, schema composition, pluggable validation adapters, and multiple error output formats (JSON:API, RFC 7807).
Required Ruby Version
>= 3.2
Authors
Sergio Bayona
Versions
- 3.3.2 March 09, 2026 (74 KB)
- 3.3.1 February 03, 2026 (73 KB)
- 3.3.0 January 12, 2026 (70 KB)
- 3.2.0 December 29, 2025 (65 KB)
- 3.1.0 December 18, 2025 (41 KB)