{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing/3"}],"enrichment":{"capability":"Provides Python bindings to the OpenNebula XML-RPC API, enabling programmatic control of OpenNebula cloud infrastructure through Python code.","skillfed_tags":["cloud-infrastructure","api-client","orchestration"],"use_cases":["Automate VM provisioning and lifecycle management (create, start, stop, delete) in OpenNebula clusters.","Build custom monitoring or reporting dashboards that query OpenNebula resource state via Python.","Integrate OpenNebula with external orchestration or CI/CD systems through Python scripts.","Manage network and storage resources programmatically without manual web console interaction."],"what_it_does":"PyOne is a Python client library that wraps the OpenNebula cloud management platform's XML-RPC API. It translates OpenNebula's remote procedure calls into Python objects and methods, so you can manage virtual machines, hosts, networks, and storage pools from Python scripts or applications instead of using the command-line tools or web interface.\n\nThe package handles XML serialization and deserialization internally, working with lxml and xmltodict to convert between Python data structures and the XML format OpenNebula expects. It depends on requests for HTTP communication and grpcio as a runtime dependency. It's designed for developers building automation, monitoring, or orchestration tools around OpenNebula infrastructure, and requires a running OpenNebula server and valid API credentials to function.","worth_installing":"Yes, if you are building tools or automation around an OpenNebula deployment. The package is actively maintained, has low install friction, carries a permissive license, and has no known vulnerabilities. Install only if you have an OpenNebula server to connect to; it is not useful as a standalone library."},"id":"pyone","links":{"html":"https://skillfed.io/packages/pyone","md":"https://skillfed.io/packages/pyone.md","pypi":"https://pypi.org/project/pyone/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-13","license_spdx":null,"license_treatment":"permissive","name":"pyone","python_support":"supports_current","summary":"Python Bindings for OpenNebula XML-RPC API"},"popularity":{"monthly_downloads":95208,"position":13279,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"7.3.80"}
