Skip to content

Getting Started

TLSCheck is a Chromium/Chrome extension that surfaces TLS certificate state for the active tab, with a self-hostable API backend including OCSP/CRL revocation checks.

  1. Build the extension:
Terminal window
npm install
node scripts/build.js chrome
  1. Load the extension in Chrome:
  • Open chrome://extensions
  • Enable “Developer mode”
  • Click “Load unpacked”
  • Select dist/chrome

The extension comes with a free public API pre-configured: https://free.tlscheck.net

You can also run your own API instance via Docker or directly from source.

Terminal window
podman run --rm --read-only --tmpfs /tmp -p 3000:3000 tlscheck/api
Terminal window
npm install
npm run build:api
npm run start:api

The API will be available at http://localhost:3000

  • Source code: src/
  • Chrome manifest: platforms/chrome/manifest.json
  • Build output: dist/chrome
  • API code: api/