/xXSDHub
PAY FOR FLOW, NOT FOR A SINGLE CHECK

Less repetition.
More momentum.

A quick check is always free. Choose Pro for repeat work, or give your team one shared place for its schemas.

Subscriptions are billed in US dollars through Paddle. Applicable tax is shown before you pay.

Free

For a quick check and a clear answer.

US$0 / forever
No account needed for the workbench.
  • Unlimited individual XML checks
  • Multi-file XSD 1.0 projects
  • XML formatting and JSON reports
  • Local checks; optional server engines with consent
  • Up to 10 MB per XML document and 1 MB per schema
Open free workbench →

Team

One schema library. One source of truth.

US$49 / month
Billed monthly. Excludes applicable tax.
  • Everything in Pro
  • Validate up to 100 XML files per batch
  • 50 shared cloud projects, up to 50 versions each
  • 100 schemas in a shared library
  • 5 seats, including the owner
  • Invite links and member management

Paddle handles checkout, recurring payments and subscription management. Checkout availability is checked when you choose a plan.

EVERY FEATURE, SIDE BY SIDE

Choose how you want to work.

Free, Pro and Team capabilities
CapabilityFreeProTeam
XML syntax, formatting, JSON reportsIncludedIncludedIncluded
XSD 1.0 multi-file projectsIncludedIncludedIncluded
XSD 1.1, Schematron XPath 1.0, two-engine comparisonWith upload consentWith upload consentWith upload consent
Public HTTPS schema import, graph, sample XML, structural comparisonIncludedIncludedIncluded
Local project saves and export5 revisions5 revisions5 revisions
Cloud schema projects—10 projects50 shared projects
Versions per cloud project—Up to 50Up to 50
Local batch sizeIndividual files25 XML files100 XML files
Optional server batch size—10 XML files10 XML files
Account-saved individual schemas—10100 shared
Workspace seats—15 including owner
API, Python CLI & GitHub Actions starterRate-limited accessSame API limitsSame API limits

All plans: up to 10 MB per XML document, 1 MB per schema and 100 schemas / 10 MB per project. Public import: up to 20 schema files. Cloud storage contains schemas, not your XML documents.

Server validation requires upload consent and is limited to 10 requests per minute with a 20-second processing timeout. Paid plans do not increase those API limits or include an enterprise SLA. Read the API limits or explore every feature.

A few things, clearly.

Questions about a plan or your account? Email support@xsdhub.com.

What happens when I choose a plan?

Sign in with Google, GitHub, email and password, or your existing ChatGPT account, then continue to Paddle to review the price and recurring billing terms. Paid access begins only after payment is confirmed. If checkout setup is incomplete, no payment is taken.

How does annual billing work?

Pro is US$190 per year. Team is US$490 per year. You pay the annual total upfront and it renews annually until cancelled. These prices exclude applicable tax, shown at checkout.

Can I cancel or switch plans?

Open My account and choose Manage billing to use the Paddle customer portal. A cancelled paid subscription keeps its features until its paid period ends. Plan changes depend on the options enabled in the store.

Do you upload my documents?

Default XML syntax, formatting and XSD 1.0 checks run on your device. XSD 1.1, Schematron and second-engine checks upload documents only with your permission. Cloud saving uploads project schemas, not XML documents; Team members share saved schemas and projects. Public HTTPS import contacts the schema hosts. See our privacy page for processing details.

Does this include an API or business-rule validation?

Yes. Optional XSD 1.1 and Schematron XPath 1.0 checks are available with upload consent, including on Free. The public validation API, Python CLI and GitHub Actions starter are documented at /developers. API rate and processing limits apply equally to all plans; a paid plan does not include a dedicated API or enterprise SLA.

What happens when a subscription ends?

The free workbench remains available. Paid batch and schema-library access stops. Saved schemas remain stored; there is no automatic deletion in this beta. Export or delete schemas while your paid access is active.