Skip to main content

A Robot Framework library for JSON Schema validation.

Project description

Provides a simple interface to jsonschema, the Python implementation of JSON Schema.


The library needs access to the file system location of the schemas, in order to resolve references between schemas. Default is a subdirectory called schemas - you could make a symlink here to wherever the schema definition files are:

Library  JSONSchemaLibrary  /path/to/schemas
My Test Case:
  Validate Json  schema_name.schema.json  {"foo": "bar"}

Per default, only prints the validation error message when there’s an error. Run with log level DEBUG in order to see more info, including a dump of the schema, in the Robot Framework logs.


$ pybot --pythonpath . tests


  • HTTP resolver

Project details

Release history Release notifications | RSS feed

This version


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

robotframework-jsonschemalibrary-1.0.tar.gz (2.4 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page