{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking/2"}],"enrichment":{"capability":"os-vif provides a library for managing the lifecycle of virtual network interfaces in OpenStack environments, handling attachment and detachment of vNICs to compute instances.","skillfed_tags":["openstack","networking","infrastructure"],"use_cases":["Attaching and detaching vNICs when provisioning or terminating OpenStack compute instances","Supporting multiple network backend implementations (OVS, Linux bridge, etc.) through a unified plugin interface","Managing virtual interface state and metadata in OpenStack Nova compute service","Enabling network configuration changes on running instances without service restart"],"what_it_does":"os-vif is an OpenStack library that abstracts the mechanics of attaching and detaching virtual network interfaces to compute instances. It provides a plugin-based architecture (via stevedore) for different network backends and vNIC types, allowing Nova and other OpenStack services to manage instance networking without directly coupling to specific network implementations.\n\nThe library depends on the Oslo family of libraries (concurrency, config, logging, serialization, versioned objects) and ovsdbapp for database operations, making it a core component of OpenStack's networking infrastructure. It is maintained as part of the OpenStack project and targets modern Python versions (3.11\u20133.13).","worth_installing":"Yes, if you are operating or developing within OpenStack infrastructure. This is a foundational library for instance networking in OpenStack and is required by Nova. For non-OpenStack use cases, it has no relevance. No known security vulnerabilities as of the query date."},"id":"os-vif","links":{"html":"https://skillfed.io/packages/os-vif","md":"https://skillfed.io/packages/os-vif.md","pypi":"https://pypi.org/project/os-vif/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-01","license_spdx":null,"license_treatment":"permissive","name":"os-vif","python_support":"supports_current","summary":"A library for plugging and unplugging virtual interfaces in OpenStack."},"popularity":{"monthly_downloads":111476,"position":12414,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.1.0"}
