Automated ACME SSL/TLS certificate management built around Azure Key Vault
(App Service / Container Apps / Application Gateway / Front Door / CDN / others)
Acmebot was created to address the following requirements:
- Securely store SSL/TLS certificates with Azure Key Vault
- Centralize management of large numbers of certificates with a single Key Vault
- Easy to deploy and configure solution
- Highly reliable implementation
- Easy to monitor (Application Insights, Webhook)
Acmebot uses Azure Key Vault to provide secure and centralized management of ACME certificates.
- Issue certificates for Zone Apex, Wildcard and SANs (multiple domains)
- Dedicated dashboard for easy certificate management
- Automated certificate renewal
- Support for ACME v2 compliant Certification Authorities
- Let's Encrypt
- ZeroSSL (Requires EAB Credentials)
- Google Trust Services (Requires EAB Credentials)
- SSL.com (Requires EAB Credentials)
- Entrust (Requires EAB Credentials)
- Certificates can be used with many Azure services
- Azure App Service (Web Apps / Functions / Containers)
- Azure Container Apps (Include custom DNS suffix)
- Front Door (Standard / Premium)
- Application Gateway v2
- API Management
- SignalR Service (Premium)
- Virtual Machine
Deploy the latest v5 release with a single click. The template provisions everything required — Function App (Flex Consumption), Storage, Application Insights, Log Analytics, and optionally a new Key Vault.
| Azure (Public) | Azure China | Azure Government |
|---|---|---|
Already running Acmebot? Use the update template to upgrade an existing deployment in place.
For detailed setup instructions and DNS provider configuration, see the Getting Started guide.
Thank you for your support of our development. Interested in supporting the project? Become a Sponsor
- Durable Functions by @cgillum and contributors
- DnsClient.NET by @MichaCo
Commercial support for Acmebot is planned to be offered by Polymind Inc.
Details of the support offerings are not yet finalized and will be announced separately. Acmebot remains fully open source and free to use under the Apache License 2.0.
If you are interested in future commercial support, please reach out to Polymind Inc.
This project is licensed under the Apache License 2.0
