hub-rest-api-python provides Python bindings for the Black Duck Hub REST API.
In order to provide a more robust long-term connection, faster performance, and an overall better experience a new Client class has been designed.
It is backed by a Requests session object. The user specifies a base URL, timeout, retries, proxies, and TLS verification upon initialization and these attributes are persisted across all requests.
At the REST API level, the Client class provides a consistent way to discover and traverse public resources, uses a generator to fetch all items using pagination, and automatically renews the bearer token.
See Client versus HubInstance Comparison and also read the Client User Guide on the Hub REST API Python Wiki.
Commercial Use
Modify
Distribute
Place Warranty
Sub-License
Private Use
Use Patent Claims
Hold Liable
Use Trademarks
Include Copyright
State Changes
Include License
Include Notice
These details are provided for information only. No information here is legal advice and should not be used as such.
There are no reported vulnerabilities
30 Day SummarySep 17 2026 — Oct 17 2026
|
12 Month SummaryOct 17 2025 — Oct 17 2026
|