ACMEOW v1.0.3
🎉 ACMEOW v1.0.3
Production-grade ACME protocol client library for Python
We're excited to announce a release of ACMEOW, a comprehensive Python library for automated SSL/TLS certificate management using the ACME
protocol (RFC 8555).
✨ New features
- Support of proxy added
📦 Installation
pip install acmeow
With optional dependencies:
pip install acmeow[dns-route53] # For AWS Route53 support
pip install acmeow[all] # All optional dependencies
🚀 Quick Start
from acmeow import quick_issue, get_dns_provider, DnsProviderHandler
Using a DNS provider
provider = get_dns_provider("cloudflare", api_token="your-token")
handler = DnsProviderHandler(provider)
Issue certificate in one call
cert, key = quick_issue(
domain="example.com",
email="admin@example.com",
handler=handler,
additional_domains=["www.example.com"],
)
📋 Requirements
Python 3.10+
cryptography>=41.0.0
requests>=2.31.0
requests[socks]>=2.31.0
📖 Documentation
See the https://github.com/miichoow/ACMEOW#readme for full documentation and examples.
🧪 Testing
390 tests passing
77% code coverage
Tested on Python 3.10, 3.11, 3.12, 3.13
Cross-platform: Linux, macOS, Windows
📄 License
Apache License 2.0