Published in


How to get the most out of JSON certificates using Node-Red

From inspiration to implementation

Automated quality inspection

Many users manually inspect incoming certificates to ensure that the chemical composition and inspection properties are within tolerance. This is a time-consuming and error-prone process that can be easily automated.


Another use case is to generate graphs on the fly based on incoming certificates. The following example measures each received certificate's Si (Silicon) content and plots the values on a chart.

Save incoming certificates to Azure

Another widespread use case is to save certificates to a cloud storage provider such as Azure. This is trivial to do using an existing node that allows you to connect Node-Red to your Azure account.

Renaming and sorting certificates

Another use case is renaming and sorting certificates based on their properties. For example, one company receives PDFs, creates a folder with the manufacturer's name, and then renames the PDF based on several properties contained within the PDF.

Screenshot of Azure showing dynamically named certificates

Convert JSON certificates to PDF

S1SEVEN has published many useful tools that can be used along with JSON certificates, but if you are not a developer, using them can seem very daunting. The good news is that they can be easily integrated into Node-Red, which allows you to use them without having to write any code!


Some companies like to use CSV files to view and compare data easily, but generating CSV files from PDFs is time-consuming and error-prone. It requires a human to look at each PDF and transcribe the values of the properties they are interested in into a CSV file.


Of course, these are just a few of the possibilities available when using JSON certificates. These ideas can be tweaked, combined, or even changed completely. An example flow is available using Node-Red for each of the above examples.


Click here to learn more about Node-Red and how to install it.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Eamon O'Callaghan

I’m a Software Engineer working at S1SEVEN. My main programming language is TypeScript. I enjoy sharing what I’m learning by writing about it here!