Generate Certificates Through the Cloud or Completely Locally.
CertJS provides a REST API, web dashboard, and JavaScript SDK for generating, verifying, and automating certificate workflows.
Choose Your Workflow
Use the hosted dashboard for managed templates or generate a local configuration for complete ownership.
Upload Certificate
Edit Placeholders
Save Template
Generate Template ID
Issue Certificates via API
Upload Certificate
Edit Placeholders
Download certjs.config.json
Commit to Repository
Generate Certificates Locally
Features
Everything required to build automated certificate workflows.
REST API
Generate and manage certificate batches through a simple HTTP API.
Dashboard Editor
Visually design templates with drag-and-drop placeholder editing.
Verification
Verify generated certificates using secure verification tokens.
Batch Processing
Generate thousands of certificates asynchronously using background jobs.
JavaScript SDK
Generate certificates directly inside your application without using the hosted dashboard.
Flexible Workflows
Choose between cloud-managed templates and local configuration files.
Architecture
Explore the high-level system architecture, including the API, worker pipeline, storage, verification, and SDK.
Contribute
CertJS is actively evolving. Contributions, issue reports, feature requests, and discussions are always welcome.