HostDirect public catalogue SDK and CLI
Read-only Python client for HostDirect.nl, a Dutch editorial comparison site for hosting, email and cloud-storage packages. Python 3.9 or newer; no dependencies, account or API key.
Use
from hostdirect_client import Client, HostDirectError
client = Client(timeout=20)
result = client.compare(["cloud86", "mijnhost"])
print(result["providers"])
python -m hostdirect_client search --category email
hostdirect provider cloud86
hostdirect compare cloud86 mijnhost
catalog() obtains the complete public catalogue in one request. search(), provider() and compare() filter locally. No user questions or credentials are transmitted. Errors raise HostDirectError; the CLI writes JSON errors to stderr and exits with code 1. There are no automatic retries.
Source and price limitations
Preserve price.status, original checked dates and source URLs. Historical prices are not current offers; null is unknown, not zero. The selected providers are not the entire market. Purchases take place at the provider. The client does not create accounts, purchase hosting, change DNS or access private data.
- API, MCP and SDK documentation
- Agent usage guide
- OpenAPI
- Editorial methodology
- Contact and corrections
Version 1.0.1 improves distribution metadata; the public read-only API remains compatible.
Metadata
Release files for hostdirect-client 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| hostdirect_client-1.0.1-py3-none-any.whl | Python 3 | none | any | Details for hostdirect_client-1.0.1-py3-none-any.whl |
Release files / hostdirect_client-1.0.1-py3-none-any.whl
| Download URL | hostdirect_client-1.0.1-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0888c03629c1476e789c09fb777771b3f8770763ba26d9e24916894aaddb24b6
|
|
BLAKE2b-256 checksum How to use checksums |
a9abddff71c18728df33f9768667c0ed99d0d2b7c8f318637798d41650dc954f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Security for hostdirect-client 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.