SupXML

Best-in-class XML parser in Rust, drop-in replacement for libxml2.

Three tiers

One project, three ways to use it.

Pick the tier that fits. Companies pay, hobbyists don't.

For evaluators

Evaluation

Free for 30 days

  • For evaluation use only
  • No credit card required
  • Buy when ready

For individuals

Hobbyist

Free annual subscription

  • Non-commercial projects only
  • Free, with a quick signup
  • Best for indie hobbyists

About

About SupXML

SupXML is a best-in-class XML parser in Rust. It can be used on its own, or as a drop-in replacement for libxml2.

Pure Rust, memory-safe by construction. Roughly 70% of CVEs come from memory-safety bugs, a whole class that Rust rules out at compile time.

2× faster than libxml2.

100% pass rate on the W3C XML Conformance Test Suite.

Commercial license

Here's how it works.

We use a standard license designed to survive enterprise procurement and an order form built by Heather Meeker, an IP attorney well-known in the open source community.

  • Production rights. Use SupXML in commercial products, internal tools, and customer-facing services.
  • Standardized license. Built on the lawyer-vetted Bonterms standard so legal teams recognize it and procurement should be quick.
  • Enterprise-friendly. Receipts, invoices, and a license certificate to pass procurement painlessly.
  • Automatic renewal. Pay with a credit card to get automatic renewal, so you won't have to think about it unless you cancel.

Purchase questions

Let's answer your questions.

Do I need a license?

Yes, for nearly all use cases (like using SupXML for, by, or on behalf of a company, government agency, or any organization). Non-commercial hobbyist projects can get a free license.

What's the annual price for my org size?

Just me
$895
2–10
$895
11–50
$2,495
51–200
$4,995
201–500
$9,995
501–1,000
$19,895
Larger organizations
Custom

What if our legal team has feedback?

The license is built on Bonterms, a lawyer-vetted standard that most enterprise legal teams have already seen and approved. Redlines are rarely needed.

What happens at renewal?

Unless cancelled first, annual licenses auto-renew. If you paid manually (e.g. a wire transfer), we will contact you before the renewal date to ensure your finance team pays on time. Please make sure your contact info is correct.

Can we evaluate before buying?

Yes, there is a free 30-day evaluation license, no credit card required. Try it out in dev before committing.

What if I have a question that's not answered here?

If you have any other questions, please try our website's FAQ page or contact us through the contact page.

Why this matters

You're supporting software.

The vast majority of the purchase price goes to SupXML to actually ship new features, fixes, review PRs, and answer security reports so you'll have better dependencies.

  • Bug fixes & new features you'll love to see.
  • Security response that's someone takes seriously.
  • Long-term maintenance instead of abandonment.