python-designateclient provides python bindings and command line tools for both Designate v1 and v2 APIs.
The Python API bindings are provided by the designateclient module.
There are two separate command line interfaces to work with the two API versions:
v2: the designate plugin for the openstack command line tool. More information can be found on the designate v2 command line tool page.
v1: the designate command line tool. More information can be found on the designate v1 command line tool page.
You’ll need credentials for an OpenStack cloud that implements the Designate API in order to use the client.