FREEDOM251

Freedom251 › Compare

Side by side

acme.sh vs cert-manager

Both stand on certificate management software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

acme.sh

Free plan LinuxMacSelf-hosted+1

acme.sh combines certificate issuance, installation, and renewal with multiple validation methods and certificate authorities. Automatic renewal has a stated exception: manual DNS validation requires a new TXT record for each renewal.

Visit acme.sh

cert-manager

Free plan APILinuxSelf-hosted

cert-manager handles certificate lifecycle work for Kubernetes and OpenShift, with options for TLS and private-PKI mTLS. Teams should review the hardening guidance and account for the project's release support policy.

Visit cert-manager

The facts

acme.shcert-manager
Free planYesYes
Open sourceNot publishedNot published
Runs onLinux, Mac, Self-hosted, WindowsAPI, Linux, Self-hosted
Lowest paid planFree or on requestFree or on request
Plans published11
MakerNot publishedNot published
Websitegithub.comcert-manager.io
On certificate management software#3 of 31#7 of 31

acme.sh: what it does well

  • Works with Bash, dash, and sh.
  • General use does not require Python, root, or sudo.
  • Supports multiple certificate types and validation modes.
  • Automatic renewal includes a 30-day fallback rule.
  • DNS provider APIs cover most providers, according to the project.

What to know first

  • Manual DNS mode cannot renew automatically.
  • Windows is listed as tested through Cygwin.
  • Release tags through version 3.1.5 are unsigned.

cert-manager: what it does well

  • Automates certificate issuance and renewal.
  • Supports public and private issuers.
  • Installation includes Helm and static manifests.
  • trust-manager distributes cluster trust bundles.
  • The project publishes threat and hardening guidance.

What to know first

  • Default Helm values are not production-hardened.
  • The open-source project does not maintain LTS releases.
  • Release support ends after the second subsequent version.

Alternatives to acme.sh Alternatives to cert-manager The whole list