Data validation libraries were built to make computers happy... not the person debugging at 2am. So we made a different one, and it's now open source 🎉 Agentic apps, APIs and data pipeline break for the same reason: someone sends data in the wrong shape. A number arrives as a text. A required field is missing. The fix isn't more code, it's a contract: "here's what your data should look like, reject anything else before it causes damage downstream." A language-agnostic standard for the definition of these "contracts" exists and is called JSON Schema. Think of it as a bouncer for your API. However, existing tooling was not built for the AI era - where understandability, clarity and performance do all matter. At hiop we build systems that validate at scale, both server side in hiop cloud and client side in our MCP and dev toolchain. So we had to solve the trade-off in existing Rust libraries between good performance and cryptic error handling (try explaining "Schema Composition failure" at 2am). Alternatives were unmaintained or lacking validation APIs entirely. So we built rsonschema, and made it open source. For the non-Rust crowd: it works in Python too. pip install rsonschema and it's done. Happy coding! #opensource #rust #python #agents #ai #jsonschema
🦀 We built a Rust crate. Meet #rsonschema ! hiop's JSON Schema validator for Rust, now open source - with Python bindings too. We needed solid JSON Schema validation for our data pipelines. We evaluated the existing options, but none matched our requirements for error clarity, API ergonomics, and long-term maintainability. So we built our own. #rsonschema is fast, gives you clear and actionable error messages, and has an API you can learn in minutes. You get a report. The report tells you what's wrong in a language you can actually understand. You fix it. Everyone goes home happy. 🎉 This is hiop's first open-source release. We've been running it in production and we're proud of where it's landed: good enough to share. Link in the first comment 👇 #Rust #OpenSource #JSONSchema #DataEngineering #Hiop
👉 https://github.com/hiop-oss/rsonschema