acme.sh logo
acme.sh SSL and certificates

acme.sh ACME Client

Free, open-source ACME client written in pure Unix shell. Issues and renews certificates from ZeroSSL, Let's Encrypt and other CAs, with DNS API support for automated wildcard certificates.

Price Free

Open source

Visit provider Check the provider’s current terms. Ask on the forum Compare services
Category
SSL and certificates
Certificate validation
Domain validation (DV)
Wildcard certificates
Yes
Multi-domain certificates
Yes

About acme.sh ACME Client

acme.sh is a free ACME client that issues and renews SSL/TLS certificates. It is written entirely as a Unix shell script, so it needs no Python, Go or other runtime and runs on almost any Linux, BSD or macOS system, including small routers and containers. It is one of the most widely used ACME clients on GitHub, with tens of thousands of stars, and it is licensed under the GPL-3.0.

The project is actively maintained. Release 2.11.7 came out in October 2026, and commits land regularly. It installs into your home directory and does not need root, which keeps it tidy on shared or locked-down servers.

ZeroSSL is the default certificate authority, and you can switch to Let's Encrypt or other ACME CAs with one option. Certificates default to ECC keys and are renewed automatically every 30 days by a cron job, which can be changed. After renewal acme.sh can reload Apache or Nginx, or run a deploy hook to copy certificates to a load balancer, panel or appliance.

Validation can use the webroot, a standalone server, Apache or Nginx modes, or DNS. The DNS API mode is the main reason many admins choose acme.sh. It supports most DNS providers, so it can create the TXT records itself and renew wildcard certificates with no manual steps. A manual DNS mode exists but cannot renew automatically.

There is no paid tier or vendor support. Help comes from the project wiki, which documents each DNS provider and deploy hook, and from GitHub issues. For anyone comfortable on the command line it is a light, dependable way to automate certificates.

Plans and prices 1

Compare rates, minimum purchases and billing at a glance.

Free

Free plans and their published limits.

1 option
  • Open source

    Free to use under the GPL-3.0 licence. Community support through GitHub and the project wiki.

    Free

Published prices and commission rates can change. Fixed package costs use the stated rate and minimum quantity before setup fees and taxes; percentage commissions apply per completed sale. Confirm the final terms with the provider.

Features and specifications

Support

Support channels
Community forum

Certificate

Certificate validation
Domain validation (DV)
Wildcard certificates
Yes
Multi-domain certificates
Yes

Additional features

  • Pure shell with no dependencies
  • Runs without root
  • ZeroSSL or Let's Encrypt CA
  • DNS API mode for wildcards
  • Automatic renewal by cron
  • Deploy hooks for many targets
  • GPL-3.0 open source

Provider supplied · reviewed with this listing

What Prox members say

No published Prox member reviews yet.

Used this service? Help the next person choose.

Share your experience

Reviews are checked before publication.