/gundala

EPP Client Library

Primary LanguagePythonMIT LicenseMIT

GUNDALA PROJECT

Gundala is an EPP (Extensible Provisioning Protocol) Client. It's provide a way to communicate between domain name registries and domain name registrars.

Installing

At the time gundala only support Python3 or newer.

pip3 install -U gundala

If you want to stay on bleeding edge version. Grab the code then install it manually, using :

pip3 install -r requirements.txt
pip3 install -e .

Configuration Example

Duplicate file config.py.example to config.py

cp example/config.py.example example/config.py
config = {
    'host': 'someprovider.com',
    'port': 700,
    'user': 'username',
    'pass': 'password',
    'cert': 'somecertificate.pem'
}

contacts = {
    'registrant': 'idregistrant',
    'admin': 'idadmin',
    'tech': 'idtech',
}

namespaces = [
    'ns1.someprovider.com',
    'ns2.someprovider.com'
]

Running

python3 example/file_example.py