skillfed

odg-client

Client library for the Open Delivery Gear

odg-client v0.12.0 711.6K downloads/30d#5,256 on PyPI
License unclear Active released

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 on this page — 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

odg-client on PyPI

pip

pip install odg-client

uv

uv add odg-client

poetry

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 the current Python release (>=3.11)
Install friction low — pure-Python wheel
Runtime dependencies 5 — dacite, gardener-ocm, pycryptodome, pyjwt, requests
Maintenance actively maintained — 18 days since the last release
First released
Downloads 711,564/month — #5,256 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: odg_client-0.12.0-py3-none-any.whl

Tags

open delivery gear clientdelivery service python clientodg client librarydelivery operations apiopen delivery gear sdk
delivery-automationapi-client

More Internet packages