New Python3 ACMEv2 client: snacme


Hi, I made my own Let’s Encrypt client in Python3 for fun and just converted it to use the v2 API (wildcards yay).
If you want to check it out, here’s the Github repo:
It’s just one .py file with minimal external dependencies.
It supports the HTTP-01 challenge with a webroot and the DNS-01 challenge via Cloudflare DNS API.
I’m not planning on adding more challenges, since those are the only two I am using (mainly cloudflare dns).

I’m especially proud of the config file, which allows for some very nice automation and scripting.
Check out the README if you’re interested and let me know what you think!


Currently there are no other challenges that work for new certificate issuance on Let’s Encrypt anyway. :slight_smile:

Congratulations on the new client!


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.