Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
Authenticator
✓ from certbot_dns_eurodns import Authenticator
✗ from certbot_dns_eurodns._internal.dns_eurodns import Authenticator
Basic usage with environment variables or credentials file.
import os
from certbot_dns_eurodns._internal.dns_eurodns import Authenticator
# Set credentials via environment variables
os.environ['EURODNS_APPLICATION_ID'] = 'your_app_id'
os.environ['EURODNS_APPLICATION_SECRET'] = 'your_app_secret'
os.environ['EURODNS_MAPI_PASSWORD'] = 'your_mapi_password'
# Alternatively, use a credentials file
# /etc/letsencrypt/eurodns.ini:
# dns_eurodns_application_id = your_app_id
# dns_eurodns_application_secret = your_app_secret
# dns_eurodns_mapi_password = your_mapi_password
# Run certbot:
# certbot certonly --authenticator dns-eurodns --dns-eurodns-credentials /etc/letsencrypt/eurodns.ini -d example.com
certbot --version
Upgrade
Version history
1.8.2latest on PyPI · released Mar 17, 2026
Audit
Dependencies
certbotrequiredRequired for certbot plugin interface.
dns-lexiconrequiredUnderlying library for DNS API interactions.
zope.interfacerequiredRequired by certbot plugin system.