Rich API means you see the changes that matter
Configurable output formats, full audit trail capabilities and comprehensive APIs make DeltaXML’s products perfect for integration with content management workflows or for embedding within existing editing and publishing products.
Sophisticated algorithms interpret the structure of your XML or JSON and work out where the real changes are according to your specific configurations.
The result file is structured in the same way as your original files, so they can be viewed in your regular editor or managed in your CMS. Alternatively, as results are passed through an XSLT pipeline you can turn your outputs into whatever form you wish including HTML reports or pdfs.
Whether you are working with documents or data, DeltaXML’s products provide the most reliable, efficient and accurate comparison and merge functions for managing XML-based content.
Trusted by companies worldwide
A JSON diff that’s so much more
DeltaJSON is everything your need to reliably find differences within your JSON data. Use our online app or access through REST APIs.
The best way to manage your changing JSON data
While JSON Compare works within the structure of your files to identify real change, JSON Merge applies sophisticated rules for automated merging so you don’t miss a difference. If you’re only needing to amend parts of your JSON files, JSON Graft and JSON patch help to adjust your files with ease.
Ready to embed in your products and processes
There’s a reason why leading OEMs, from software developers to hardware manufacturers have DeltaXML functionality embedded in their systems. Our software has been designed from the outset as a toolkit, providing specialised XML and JSON comparison and merging functionality that is optimised for embedding into enterprise systems and software.
Read Customer Stories →
All packaged up and ready to go
Our packages are designed to give you everything you need to manage your changing XML or JSON data.
The original package for managing change in XML documents and data. Find diffs and recombine 2 or more XML files with our DeltaXML package.
Find and present all the relevant changes between your XML Documents.
Recombine multiple XML documents or datasets into a single file.
When your DITA documents change, simply find the diffs or merge your documents and accept or reject change. DeltaDITA gives you what you need when managing DITA changes.
Find and present all the relevant changes between your DITA Documents.
Recombine multiple DITA documents or datasets into a single file.
A sleek online app with powerful REST API capabilities, DeltaJSON has what you need to manage change within your JSON data. Get started right away with a free trial of our professional plan.
Find and present all the relevant changes between your JSON data.
Recombine multiple JSON files or datasets into a single file.
Apply any change made in one JSON file to another JSON file.
JSON Smart Patch
A more sophisticated solution than the standard JSON patch operating like graft.
Latest from the DeltaBlog
Mark Thomas2021-10-11 10:23:062021-10-12 15:58:07Where change matters, XML Data Compare finds it faster
In recent years we have seen an explosion of public data from governments and public sector institutions, providing transparency to citizens and new...
Nigel Whitaker2021-09-23 11:00:002021-09-17 11:20:05Automatic Merge Conflict Resolving for git
This post describes how merge conflicts can be automatically resolved using maven POM files as an example. The example related to the dependencies section of...
Robin La Fontaine
Robin La Fontaine2021-09-15 16:41:382021-09-17 09:34:50How do I use XML or JSON for information that can be in any order?
I presented a paper at the Balisage conference this year on the significance (or not!) of element order in XML, “Element...
Phil G. Fearon
Phil G. Fearon2021-09-02 10:20:222021-09-14 14:13:45Introducing XPath Notebooks
Which programming language would you use to analyse an XML file? Nine times out of ten the answer would be XPath. Either as a standalone language or hosted by a language like XSLT, XQuery or Python...
Mark Thomas2021-05-24 11:34:112021-08-18 17:09:47Introducing the New License Management GUI & CLI
DeltaXML is excited to introduce a new way of managing your licenses. We have improved the customer experience with our new portal MyDelta and introduced...
Robin La Fontaine
Robin La Fontaine2021-05-14 10:50:062021-08-18 17:09:05When to use XML Data Compare
Our aims in developing XML Data Compare were twofold. First, we wanted to make it easier to use without the need for software development or programming skills...
Tristan Mitchell2021-04-19 09:07:422021-08-18 17:03:13Are You a DeltaJSON Pro User?
Our DeltaJSON professional plan gives you access to all of the functionality available in the DeltaJSON SaaS suite. With our pro plan you can compare, merge, graft and...
Tristan Mitchell2021-04-06 14:31:582021-08-18 17:02:47Start with the DeltaJSON Starter Plan and Develop Further
Our Starter Plan gives you access to our Structured Comparison feature free of charge. When you want to do more than...
Robin La Fontaine
Robin La Fontaine2021-03-29 16:07:002021-08-18 17:01:52JSON Merge Strategies: 2-way, 3-way Merges and Graft
There are a couple of reasons to merge JSON files: 1. To combine the information in two JSON files – simple JSON Data Merge 2. Because two files have been updated...