Upload schemas and request/response payloads to run schema-aware validation. XML and JSON are supported — no code required.
1Choose validation type
2Select or upload schema(s)
Choose schemas from your library or upload new ones. Uploaded schemas are saved for future runs.
Schema library
Upload additional schema files — they are stored automatically.
Drop schema file(s) here or click to browse
.json
Up to 50 MB per file
3Canonical mapping
Canonical mapping applies only when using the JSON Schema validator. Select JSON Schema in step 1 to configure mapping and XML transform options.
3Canonical mapping
A canonical mapping workbook is generated automatically from your uploaded schema(s).
Optional: replace auto-generated mapping
.xlsx
Up to 50 MB per file
3Advanced: canonical XML transform
Optional. Apply a mapping workbook to transform raw XML into the canonical JSON shape before validation.
4Upload samples to validate
Upload request and response files together. XML is beautified first, then classified from request/response tags in the content.
Drop sample files here or click to browse
.xml, .json — request/response auto-detected
Up to 50 MB per file
5Choose what to validate
Pick request samples, response samples, or validate everything.
All samples
Validate every uploaded sample
Request only
Validate inbound/request payloads
Response only
Validate outbound/response payloads
Step 1 of 5
✓Validation results
A record of validation runs from this browser. Open a run to review its results, schema gaps, and converted payloads.
Run detail
Your persistent schema library. Upload schemas here or from the Validate wizard — they are stored on the server and available for every validation run.
Drop schema file(s) here or click to browse
.json — stored in your schema library
Up to 50 MB per file
Compare XML samples against a schema and list tags or attributes that appear in the samples but are not represented in the schema. Request schemas scan only request data in samples; response schemas scan only response data.
1Choose schema
Or upload a schema file (it will be stored in your library).
Drop schema file here or click to browse
.json
Up to 50 MB per file
2Upload XML samples
Upload one or more XML samples. The tool scans every element and attribute in each file.