Skip to content

ACMEOW v1.0.3

Choose a tag to compare

@miichoow miichoow released this 02 Feb 09:58
· 15 commits to main since this release

🎉 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