The Test Bed offers a generic JSON validation service that can be used to validate arbitrary JSON content by means of JSON Schema. The validator also supports validation against multiple schemas, combining their validation by means of user-provided semantics.
The JSON validation service is available for use as a standalone validator and through the Test Bed as part of complete conformance testing. It offers the following APIs:
- Web user interface for user-driven validation.
- REST web service API for machine-to-machine integration.
- SOAP web service API for machine-to-machine integration and use from GITB TDL test cases.
- Command-line tool for offline validation.

This generic JSON validator reuses the Test Bed's core JSON validation support that allows for a configuration-driven setup and automated updates.