Skip to main

Version 9 vs Version 10 - A Comparison

Learn more about the differences between Version 9 and Version 10

Version 9 vs Version 10 - A Comparison

Last Revised: December 15, 2020


Both v9.x.x and v10.x.x use the same parsing engine under-the-hood!. Version 10 is 90% simpler, more streamlined, and has SDKs available to help build out your integration.

FeatureVersion 9.x.xVersion 10.x.x
Parsing engine used under-the-hoodv9.x.xv9.x.x
Actively updated/maintained
SaaS customers automatically on latest version
New versions being released for self-hosted
Best for existing customers/integrations
Best for new customers/integrations
Official SDKs available

So what is different in v10?

For Version 10 of our API (its not a new parsing engine version), we focused on simplifying how you send data to the API and the format of data you receive from the API. Take a look at the examples below to understand that, for v10, only the format of the data changes, not the data itself:

API ObjectVersion 9Version 9 ProblemVersion 10Version 10 Resolution
The 'ParsedDocument' in a parse responseExample V9 Parsed DocumentThis is a string-encoded JSON object, so it is difficult to read and must be parsed as JSON before you can consume it in your application.Example V10 Parsed DocumentThis is a JSON object, so it is much more simple to browse the raw response and consume in your application.
JSON property names and valuesExample V9 SkillsThe JSON property names contain : and @. The JSON values are all strings (even the integers and booleans).Example V10 Parsed DocumentThe JSON property names are much better suited for consumption in a variety of programming languages. There is no need to parse integer and boolean values from strings.