CertJS
Coming Soon

Get certjs.config.json

Export a portable configuration file for the CertJS JavaScript SDK and generate certificates entirely on your own infrastructure. This workflow extends the existing editor with a local, privacy-first developer experience.

Dashboard Editor → Local SDK

The visual template editor is already available in the CertJS dashboard. This upcoming workflow focuses on exporting a portable certjs.config.json file so templates can be generated locally without storing them in your CertJS workspace.

Two Workflows, One Rendering Engine

The hosted dashboard and the upcoming local workflow share the same rendering model. The difference is where templates are managed and certificates are generated.

Dashboard Workflow
Best for teams managing templates through the hosted workspace.
  • Visual template editor
  • Template management
  • Cloud workspace
  • Batch certificate generation
  • REST API integration
Local SDK Workflow
Ideal for organizations requiring complete ownership of templates and certificate generation.
  • Portable certjs.config.json
  • Generate certificates locally
  • Templates stay on your machine
  • Reuse existing editor workflow
  • JavaScript SDK integration

The local workflow exports a portable certjs.config.json file that can be used directly by the CertJS SDK.

Local SDK Overview

The standalone workflow extends the existing CertJS editor by allowing templates to be exported as a portable configuration instead of being stored in a hosted workspace.

Privacy First
Generate certificates within your own infrastructure without storing templates inside the hosted workspace.
Portable Configuration
Export a certjs.config.json file containing placeholder positions, typography, alignment, and rendering configuration.
Developer First
Integrate certificate generation directly into your Node.js applications through the CertJS SDK.
Example Configuration
The exported configuration describes how a certificate should be rendered independently of the dashboard.
certjs.config.json
{  "template": "./certificate.png",  "placeholders": [    {      "key": "recipient_name",      "fontFamily": "Inter",      "fontSize": 42,      "fontColor": "#111827",      "align": "center"    }  ]}
Coming Soon

What's Next

The standalone workflow is currently under active development. It will reuse the existing template editor while allowing developers to export portable configuration files for local certificate generation.