{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/11"},{"label":"Packaging","url":"https://skillfed.io/packages/category/system-archiving-packaging"}],"enrichment":{"capability":"Lightweight Python wrapper for OVHcloud APIs that handles OAuth2 and custom authentication, request signing, and credential management automatically.","skillfed_tags":["cloud-api-client","oauth2","infrastructure-automation"],"use_cases":["Automate bulk operations on dedicated servers (e.g., enabling network burst across multiple machines in a datacenter).","Integrate OVHcloud billing and invoicing into external accounting or billing systems.","Programmatically manage email redirections and DNS records for hosted domains.","Build infrastructure-as-code scripts that provision or modify OVHcloud resources.","Retrieve account and service details for monitoring or reporting dashboards."],"what_it_does":"The ovh package is an official Python SDK that wraps OVHcloud's REST APIs, eliminating the need to manually construct signed requests or manage authentication flows. It supports both OAuth2 (with scoped service accounts compatible with OVHcloud IAM) and the legacy application key/consumer key authentication model. The client handles request signing, credential loading from configuration files, and automatic parameter marshalling\u2014including Python keyword aliasing for reserved words like 'from'.\n\nTypical use cases include managing dedicated servers, configuring DNS and email redirections, retrieving billing information, and automating infrastructure tasks across OVHcloud's European, North American, and US regional endpoints. The package depends on requests and requests-oauthlib for HTTP transport and OAuth2 flows, and works with Python 3.7 and later.","worth_installing":"Yes. This is the official OVHcloud Python SDK with active maintenance, no known vulnerabilities, low install friction, and permissive licensing. Install it if you need to interact with OVHcloud APIs from Python; the credential and signing complexity it abstracts away makes it the clear choice over hand-rolled HTTP clients."},"id":"ovh","links":{"html":"https://skillfed.io/packages/ovh","md":"https://skillfed.io/packages/ovh.md","pypi":"https://pypi.org/project/ovh/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-07-23","license_spdx":null,"license_treatment":"permissive","name":"ovh","python_support":"unspecified","summary":"\"Official module to perform HTTP requests to the OVHcloud APIs\""},"popularity":{"monthly_downloads":558498,"position":6007,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.0"}
