Custom Validators

Create your own catalog of custom "Validators" with expected inputs, expected outputs, and default assertions, so teams can reuse domain-specific rules without rebuilding them from scratch.

In SimpleValidations, authors create validation workflows for data. Those workflows are composed of "Validators" that perform certain checks or operations on the incoming data.

While the Validator Library includes many built-in options (like the 'JSON Schema Validator'), you can also create custom validators. A custom validator defines expected data names and provides default assertions that should always be applied.

Custom validators pair well with CEL-based assertions. An author creating a new validation workflow can drop in your custom validator, and instantly have access to the expected data names and all the domain-specific assertions you've defined. The can use those names (we call them 'signals') to write CEL expressions relevant to their specific workflow

Robot working at table with 'work in progress' sign in background.
Let Us Help You

Need a bespoke validator developed specifically for your use case?

  • Do you need include a custom codebase that requires a particular environment?
  • Want to validate documents for structure or content?
  • Do you need to run a special simulation (and our FMI Validator isn't helpful)?
  • Do you need data to interact with an external system, or call a special API?

Our team offers consulting services to help you implement bespoke validators tailored to your organization's data requirements.

We can also help you integrate existing validator types into your validation workflows, or build new workflows for you from scratch.