What does the Professional Plan add? For starters, you now have access to two additional operations: Graft, and Patch. Patch generates a standard JSON Patch file (RFC 6902) that you can apply to the original input to convert it to the updated input. Graft provides a much more flexible patching operation that is similar to a three-way merge but works more like the graft (or cherry-pick) operation in a version control system like Git. For more on these operations see the DeltaJSON documentation.
As well as the new operations, there are extra parameters available for the Compare and Merge operations, allowing you to select alternative alignment algorithms for content in arrays. The input size limit is also raised from the Developer Plan’s 10MB to 50MB per input.
But the biggest difference between the Developer and Professional Plans is direct access to the REST API. This is a vital feature if you need to integrate DeltaJSON functionality into your own applications. Simply log into the web client and download your unique authentication token to access the REST API through our Postman collection or directly within your own code. All operations and parameters are available through the REST API so that you can make use of the full functionality wherever you need it.
The Professional Plan turns DeltaJSON from a useful desktop tool into a powerful component for integration where you need it most.