--- id: odg-client version: "0.12.0" license: unclear license_treatment: unclear maintenance: active --- # odg-client — Client library for the Open Delivery Gear License: unclear · Maintenance: active · Downloads: 711.6K/mo ## What it is and what it does odg-client is a Python client library for the Open Delivery Gear's Delivery Service. It wraps HTTP communication with the service using requests, handles cryptographic operations via pycryptodome, and manages JWT-based authentication through pyjwt. The library uses dacite for data serialization and depends on gardener-ocm for integration with the broader Open Delivery Gear ecosystem. The package is actively maintained and has a low installation footprint as a pure-wheel distribution. It targets Python 3.11 and later. The library is positioned for developers who need to automate or integrate delivery operations programmatically, though without published documentation or repository visibility, the scope and API surface remain opaque from the public fact sheet alone. Use it for: - Automate delivery workflows by calling the Delivery Service API from Python applications. - Integrate delivery operations into CI/CD pipelines or orchestration tools. - Build management dashboards or monitoring tools that query delivery status and metrics. - Develop scripts to manage or provision delivery resources within the Open Delivery Gear ecosystem. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. odg-client is a Python client library for interacting with the Open Delivery Gear's Delivery Service, enabling programmatic access to delivery operations and service endpoints. Yes, with conditions. The package is actively maintained, has low install friction, and carries no known vulnerabilities. However, the unclear license and lack of public documentation are material blockers: verify the license terms and confirm the API documentation is accessible before committing to a production dependency. If you are already embedded in the Open Delivery Gear ecosystem and have internal documentation, this is a straightforward install. ## Install pip install odg-client uv add odg-client poetry add odg-client ## Installing odg-client Before you install: Installation is low-friction with a pure-wheel distribution. The package is actively maintained with a recent release (18 days old), though repository metadata is not publicly available to verify ongoing development signals. License in practice: License treatment is unclear—no SPDX identifier or raw license text is declared. Before adopting this package in a commercial or copyleft-sensitive project, verify the actual license terms with the maintainers or project documentation. Quickstart: pip install odg-client import odg_client # Create a client instance and call service methods client = odg_client.Client() # Use client to interact with the Delivery Service Requires Python 3.11 or later; runtime dependencies include dacite, gardener-ocm, pycryptodome, pyjwt, and requests. Verify before relying: - What authentication mechanism does the Delivery Service require (JWT, API key, OAuth)? - Does gardener-ocm introduce system-level or compiled dependencies beyond Python packages? - What is the actual license of odg-client, and are there any restrictions on commercial use? - Is there published API documentation or examples beyond the package description? ## Package facts - License: not declared (unclear) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 711.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags open delivery gear client, delivery service python client, odg client library, delivery operations api, open delivery gear sdk, delivery-automation, api-client [View on SkillFed](https://skillfed.io/packages/odg-client) · [View on PyPI](https://pypi.org/project/odg-client/)