{"categories":[{"label":"Name Service (DNS)","url":"https://skillfed.io/packages/category/internet-name-service-dns"}],"enrichment":{"capability":"Python client library and command-line tool for the OpenStack Designate DNS-as-a-Service API, enabling programmatic management of DNS zones and records.","skillfed_tags":["openstack","dns-management","infrastructure-automation"],"use_cases":["Automate DNS zone and record creation/deletion in OpenStack-managed infrastructure","Build custom DNS management dashboards or automation scripts for OpenStack operators","Integrate DNS provisioning into infrastructure-as-code or orchestration pipelines","Query and manage DNS records programmatically from Python applications running in OpenStack","Extend OpenStack CLI workflows with DNS management commands via the designate CLI tool"],"what_it_does":"python-designateclient is the official Python SDK for OpenStack's Designate service, which provides DNS-as-a-Service capabilities within OpenStack deployments. It wraps the Designate REST API and exposes both a programmatic Python interface (the designateclient module) and a command-line tool (designate command) for managing DNS zones, records, and related resources.\n\nThe package is built on OpenStack's standard client patterns, using keystoneauth1 for authentication, cliff for CLI scaffolding, and stevedore for plugin management. It targets operators and developers working within OpenStack environments who need to automate DNS management or integrate DNS operations into larger infrastructure workflows. The library supports Python 3.10, 3.11, 3.12, and 3.13, and is actively maintained as part of the OpenStack project.","worth_installing":"Yes, if you operate or develop against an OpenStack Designate deployment. The package is actively maintained, has low install friction, carries a permissive Apache-2.0 license, and provides the standard way to interact with Designate from Python. Not relevant for non-OpenStack DNS use cases."},"id":"python-designateclient","links":{"html":"https://skillfed.io/packages/python-designateclient","md":"https://skillfed.io/packages/python-designateclient.md","pypi":"https://pypi.org/project/python-designateclient/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-01","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"python-designateclient","python_support":"supports_current","summary":"OpenStack DNS-as-a-Service - Client"},"popularity":{"monthly_downloads":189557,"position":9926,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"7.0.0"}
