Keeping your acme account_uri is worth it every time you already have your CAA records in place and changing them is a chore, or takes too much time in a corporate environment.
This small acmecli.py is designed to help you migrate from client to client while re-using your account private key, convert your account private key betwen JWK and PEM, getting your account_uri and thumbprint, rekey or deactivate your acmev2 account(s) you no longer plan to use.
Mostly focused to help you setup stateless challenge methods, like stateless http-01 or upcoming dns-persist-01.
It does not obtain any certificates, it does not handle any challenges, but may be of help to you nonetheless, to augument your certbot, lego or uacme with missing functions.
Missing stuff: PEM keys could be PKCS#1 or PKCS#8, this tool can't detect or covert between them. It reads and outputs whatever your python cryptography is linked with (usually it reads any type, but outputs PKCS#8).
Cheers,