KrakenKey is live with free and paid plans. Issue your first TLS certificate in minutes.

We Built a Free TLS Scanner (And Why We're Giving It Away)

productscannertlsopen-source

We just shipped a free TLS scanner at krakenkey.io/scanner. No signup, no account, no email capture. Enter a hostname and get results in seconds.

What It Checks

The scanner performs a real TLS handshake against your endpoint and reports:

It runs on the same open-source probe that powers KrakenKey’s paid monitoring product. The results you see in the free scanner are identical to what our monitoring probes report.

Why Free?

Honestly? We need users.

KrakenKey is a new platform and we’re building in public. A free scanner gets our probe into more hands and gives us a channel for feedback. If you use it and think “I wish this also did X,” that’s exactly the kind of signal we need.

If you end up wanting continuous monitoring — automated alerts when certs expire, scans from multiple regions, historical trends — that’s what the paid product does. But the scanner stands on its own as a useful tool with no strings attached.

How It Compares to SSL Labs

SSL Labs by Qualys is the gold standard for TLS testing. Let’s be transparent about where we overlap and where we don’t.

What SSL Labs does that we don’t:

That’s a lot. SSL Labs is comprehensive and we’re not trying to replace it.

Where we think we add value:

We cover the most common failure modes: expired certs, broken chains, untrusted issuers, weak TLS versions. For most developers doing a quick “is my cert working?” check, that’s enough. For a full audit, use SSL Labs.

Self-Host the Probe

The scanner on our website calls a hosted instance of our probe. But you can run the same probe yourself:

docker run -d \
  -e KK_PROBE_MODE=standalone \
  -e KK_PROBE_ENDPOINTS=example.com:443,api.example.com:443 \
  -e KK_PROBE_INTERVAL=60m \
  ghcr.io/krakenkey/probe:latest

In standalone mode, the probe scans your configured endpoints on an interval and logs results locally. No API key, no account, no phone-home. Add it to your Docker Compose stack or run it as a systemd service.

The full source is at github.com/krakenkey/probe.

What We Want From You

This is v1 of the scanner. We want to know:

Email us at [email protected] or open an issue on GitHub. Every piece of feedback directly shapes what we build next.

Try the scanner now →